0

グラフAPIでas3を使用してリクエストを行っています。

たとえば、この URL をリクエストしています。

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

しかし、私はこの url にリダイレクトされます。

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

このリダイレクトされた URL を 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);
}
4

1 に答える 1

0

ターゲットの url プロパティは、画像の URL を提供する必要があります。

function onCompletePicture(e:Event){
    var bitmap:Bitmap = e.target.content;
    trace(e.target.url);
}
于 2012-09-04T13:21:01.960 に答える