0
javascript関数のパラメータとして、Flex ExternalInterface.call()のArrayCollectionオブジェクトを渡すことはできますか?私は、彼らがStringオブジェクトであるとして、jsの中でidとnameの値を取得することができていますflexからjavascript関数への配列の受け渡し
function jsFunction(flexObj){
alert('Id::'+flexObj.id+'Name::'+flexObj.name);
}
:
のFlexサンプルコード:JavaScriptのコード
var obj:Object = new Object();
obj.id = "Id";
obj.name = "SomeName";
ExternalInterface.call("jsFunction",obj);
。
私の質問は、FlexからJSへの同様の方法でarrayCollectionオブジェクトを取得できますか?
obj.list = arrayCollectionObj;
このようにすれば、私はnull
をJavaScriptで取得しています。これを達成する方法は?
ご協力いただければ幸いです。
を私は変換し、JSへの配列を渡す場合、私はjsファイル内の値を読み取ることができますか? –
[docs](http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/external/ExternalInterface.html?filter_flash=cs5&filter_flashplayer=10.2&filter_air=2.6#call%28%29)それを配列として読み取ることができます。 – cwallenpoole