質問

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

役に立ちましたか?

解決

おそらく問題は、電話をかけるときにFlashアプリの準備ができていないことです。

コミュニケーションJSを行う必要があったときはいつでも> Flash私はいつもFlashに「話す」ようにしています。基本的に、準備が完了して完全にロードされたときにFlashムービーが呼び出すJS関数を有効にします。その後、JS側がFlashを呼び出すことを許可します。

HTH!

ジュアン

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top