目前在我的应用程序中,我可以访问我的用户数据库,但现在当我点击他们的头像或用户名时,我需要打开用户的 Facebook 页面。我可以通过 访问用户的 facebook id data.facebook id
。我之前确实有工作代码,但它需要我输入一个静态 URL,但我需要根据用户的 id 生成 URL。到目前为止,这是我的代码
private function newBrowserWindow():void
{
//Creating a URL for a facebook profile
trace(data.facebookid);
var facebookUrl:* = "http://www.facebook.com/" + data.facebookid;
navigateToURL(facebookUrl);
}
我使用以下代码访问此函数:
<s:Image id="fbImg" source="http://graph.facebook.com/{data.facebookid}/picture?type=normal" x="0" y="0" click="newBrowserWindow()"/>
<s:Label id="usernameLbl" x="120" y="0" fontFamily="Calibri" fontSize="25" fontWeight="bold" text="{data.firstname} {data.lastname}" click="newBrowserWindow()"/>
我的代码没有显示任何错误,所以我不知道出了什么问题。我以前的工作代码要求我通过访问单击处理程序click="newBrowserWindow('http://www.mysite.com')
,因此该函数需要一个对象来处理,但我删除了它,因为我似乎无法绕过输入静态 URL。
有任何想法吗?