2

私は、ExternalInterface を介して Javascript に公開される多数の actionscript 2 関数を含む Flash ムービーを持っています。通常、このムービーは問題なく動作し、Javascript で通信できます。しかし、断続的かつ説明なしに、Javascript のフラッシュ オブジェクトにExternalInterface 関数がない場合があります。これは、この単一のフラッシュ ファイルをページに複数回インストールした場合に発生し、フラッシュの 1 つまたは 2 つのインスタンスに機能があり、 1 つまたは 2 つのインスタンスには機能がないことがよくあります。ページに 3 ~ 4 回埋め込まれたまったく同じフラッシュ ソース。非常に奇妙な。何が間違っているのか、どこから始めるべきかについてのアイデアはありますか? 私は途方に暮れています。

4

1 に答える 1

3

多分あなたの問題は、あなたが電話をかけたときにFlashアプリの準備ができていないことです.

コミュニケーション JS > Flash をしなければならないときはいつでも、私はいつも Flash に「話させて」もらいました。基本的に、準備ができて完全にロードされたときに Flash ムービーが呼び出す JS 関数を有効にします。そのときだけ、JS 側が Flash を呼び出すことができるようにします。

チッ!

ファン

于 2009-04-29T07:01:55.233 に答える