AS3:加载Facebook个人资料图片,无法加载某些图片

时间:2011-07-06 15:06:24

标签: flash actionscript-3 facebook

正如标题所说我试图使用AS3将Facebook个人资料图片加载到闪存中, 现在我已经相当远了但是我遇到了封锁。

由于某种原因,此ID将加载: id:522015860
网址:https://graph.facebook.com/522015860/picture

这个id没有加载: id:100001202215171 网址:https://graph.facebook.com/100001202215171/picture

现在注意最后一个前面的“10000”,每个id都在前面有10000 它,我无法加载。

代码示例:

private function LoadFacebookImage(id:int):void
{
    var loader:Loader = new Loader();
    loader.contentLoaderInfo.addEventListener(Event.COMPLETE, FacebookImageLoaded);
    loader.load(new URLRequest("https://graph.facebook.com/" + id + "/picture"));
}

更多信息: 我通过我的朋友写的一些PHP获取当前用户的好友列表,并访问他们的ID,我用它来加载他们的个人资料图片。

关于如何解决这个问题的任何想法?

亲切的问候, Marco Pisanu

1 个答案:

答案 0 :(得分:0)

“你如何存储ID?一个int可能无法适应那么大的数字.-- by grapefrukt”

你完全正确,对于一个int来说ID很大。