0

URLLoader を使用して配列を取得しようとしています。プロジェクトに ac3corelib を含め、JSON ライブラリを宣言しました: "import com.adobe.serialization.json.JSON;" ただし、「JSON.decode(e.target.data)」を使用すると、「未定義のプロパティ JSON へのアクセス」というエラーが発生します。

コードは次のとおりです。

import com.adobe.serialization.json.JSON;

private function getContacts():void {
var contacts:URLLoader = new URLLoader();

contacts.addEventListener(Event.COMPLETE, onLoaded);

function onLoaded(e:Event):void {
    var con:Object = JSON.decode(e.target.data);
}

contacts.load(new URLRequest("http://domain.com/cmd.php?action=contacts"));
}

前もって感謝します!

4

1 に答える 1

2

以下のコードを使用してください

var con:Object = com.adobe.serialization.json.JSON.decode(e.target.data);

それ以外の

var con:Object = JSON.decode(e.target.data);

以下のパッケージインポートcom.adobe.serialization.json.JSONをインポートすることを忘れないでください。

それは私にとって良い働きです!

于 2012-12-21T07:05:05.347 に答える