現在、モバイル AS3 ゲームへの Facebook の統合に取り組んでいます。友達の写真をダウンロードしていますが、これは問題なく機能します。
public function updateView(id:String, data:Object):void {
FacebookMobile.api("/me/friends/",getfellaz);
startLoading();
}
private function getfellaz(response:Object, fail:Object):void {
var a:int = response.length;
arr = new Array();
arr2 = new Array();
var tempArrIDs:Array = new Array
var k:int = 0
for (var i:int = 0; i< a; i++ ) {
arr.push(FacebookMobile.getImageUrl(response[i].id, 'large'));
tempArrIDs.push(response[i].id);
}
arrLength = arr.length-1;
for(var x:int = 0; x<12; x++) {
var r:int = dejMiTyRandomy();
randomUserPicArray.push(arr[r]);
randomUserPicArray.push(arr[r]);
uids.push(tempArrIDs[r]);
}
loadThatShit(0);
}
次に、ビットマップに画像を描画し、さらに作業します...これは私の問題とは関係ありませんが、ユーザー(この場合は応答オブジェクト)オブジェクトから「 is_silhouette 」プロパティを取得する方法がわかりません。
このプロパティにアクセスしようとしました
response[i].picture.is_silhouette
しかし、それは一見未定義ですが、ユーザー名、IDなどにアクセスしようとすると. このように、次のように機能します。
response[i].id
等々...
私の質問は、この構造内の picture.is_silhouette プロパティにアクセスするにはどうすればよいですか?