0

私は2つのswfsを持っています.1つは少し前に構築したイメージローダーで、最終的にAS3に更新し、AS3で構築した新しいswfです。AS3 swf のボタンが押されたときに、AS2 swf から変数を「プル」できるようにしたいと考えています。どうすればこれができるのでしょうか。LocalConnectionはそれをしないと思います-AS2 swfをAS3 swfにロードすることはできず、明らかに逆もできませんが、可能であればこれを行う方法です。

したがって、AS3 swf のボタンが押されたときに、AS2 swf を呼び出して、AS2 swf (現在の画像のファイル名) から変数を返したいと考えています。ExternalInterface を共有する両方の swfs は機能しますか?

助言がありますか?

4

2 に答える 2

2

LocalConnectionを使用できます。またはさらによい: SWFBridgeを使用する

于 2011-02-14T23:54:37.897 に答える
0

上記のように、LocalConnection は最も信頼できるものではない可能性があります: http://bugs.adobe.com/jira/browse/FP-371

別の方法として、 JavaScriptfscommand()を介して とを組み合わせて実行することもできます。ExternalInterface

于 2011-02-15T06:36:58.257 に答える