0
URLLoaderを使用して配列を受け取ろうとしています。私は自分のプロジェクトにac3corelibを組み込み、JSONライブラリを宣言しました: "import com.adobe.serialization.json.JSON;"しかし、 "JSON.decode(e.target.data)"を使用すると、 "未定義のプロパティJSONへのアクセス"というエラーが発生します。ここでFlash Builder + JSON + ac3corelib =エラー
は、コードは次のとおりです。事前に
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"));
}
ありがとう!
どのようなFlash Playerをターゲットにしていますか? –
内部関数 'onLoaded'が正しく宣言されていません。おそらくそれがコンパイラを混乱させるでしょう。 'var onLoaded:Function = function(e:Event):void {...}'でなければなりません。またはクラスレベルに移動します。 – RIAstar
RIAstarは、そのトリックをしなかった。 – Gregory