在as3中发现并将url保存为字符串

时间:2012-09-04 12:40:26

标签: actionscript-3 facebook-graph-api

我在图表api上使用as3发出请求。

例如我要求此网址。

http://graph.facebook.com/100001217469714/picture

但是我被重定向到这个网址。

http://profile.ak.fbcdn.net/hprofile-ak-snc6/274715_100001217469714_1254733069_q.jpg

我想将此重定向的网址作为字符串添加到我的AS3代码中 我该怎么做?

我这样做是因为我正在将脸书图片从Facebook加载到我的游戏中。但我必须发现用户是否上传了照片或是否预定了facebook照片。

var url : String = 'http://graph.facebook.com/'+id+'/picture?width=100&height=100';
var urlRequestPicture : URLRequest = new URLRequest(url);
urlRequestPicture.method = URLRequestMethod.GET;            
var loaderPicture : Loader = new Loader();
loaderPicture.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompletePicture);
loaderPicture.load(urlRequestPicture);

function onCompletePicture(e:Event){
    var bitmap:Bitmap = e.target.content;
    bitMapArray.push(bitmap);
}

1 个答案:

答案 0 :(得分:0)

目标中的url属性应该为您提供图像的网址:

function onCompletePicture(e:Event){
    var bitmap:Bitmap = e.target.content;
    trace(e.target.url);
}