gSkinnerのswfBridgeを使用してFlash 8 AS2 swf(クライアント)をロードするFlash CS4 AS3 swf(ホスト)があります。AS3 swfでホストされたAS2 swfで関数を呼び出し、配列をAS3 swfに戻すにはどうすればよいですか? (SwfBridgeを使用)
これはうまく動作し、ホストはクライアントの機能を問題なく呼び出すことができます。しかし、私はクライアントで関数を呼び出すことができ、その関数に配列を返すようにしたい。
ホスト(AS3)コード - -
var hostArray:Array = new Array();
hostArray = mySwfBridge.send("getArray");
クライアント(AS2)コード
var theArray = new Array("item1, item2, item3);
function getArray() :Array {
return theArray;
}
任意のアイデア
これは、私が仕事だろうと思ったのコードですか?
ありがとうTheoは、コールバックメソッドによって、呼び出された関数が完了したときに、元の呼び出し元の関数を呼び出して、returnステートメントによって送信されたものを処理することを意味しますか?私はこれを考えていましたが、それはちょっとばかばかしいと思っていました...もしそれが唯一の方法だとしたら...多くの感謝:) – undefined