2009-08-25 3 views
0

私はフラッシュファイルを含むHTMLページを持っています フラッシュファイルがロードされると実行されるコードをjavascriptで記述する必要があります。 (有名線解決する__flash__removeCallbackをオーバライドするその実際のコード:52バグ参照:https://bugs.adobe.com/jira/browse/FP-529)のバグのフラッシュコンポーネントの特定がロードされました

実際の溶液はwindow.onUnloadにそうされています。しかし、フラッシュコンポーネントがiframe内にあり、window.onUnloadが決して起動されないため、これは私の場合は不可能です。

エラーが表示されないようにするには、Flashファイルの読み込みが完了したらイベントを追跡する必要があります。

ここでいずれかのフラッシュファイルがロード

OR

window.onUnloadを追跡含まないバグのために他のソリューションを完了したときに追跡するためのソリューションを持っているのでしょうか?

+0

私はフラッシュファイルのソースにアクセスできないので、外部コールバックのほうが役に立つかもしれません。 さらに、実際に問題を引き起こしているコールバックもあります。 私のオブジェクト、埋め込みタグにids、型、名前がありますが、それでもエラーが発生します。 –

答えて

1

フラッシュファイルをSWFObjectで埋め込むと、ファイルがロードされたときに呼び出されるembedSWFの "callbackFn"パラメータを使用できます。

+0

フラッシュ(オブジェクトタグ+埋め込みタグ)の内容が文字列としてサーバーから返されます。上記の埋込みは不可能である。 それ以外にも、当社システムの第三者コンポーネントを使用することは承認されない場合があります。 –

+0

提案ソリューションに感謝 –

1

iframeを使用しないでください。 iframeの内側HTMLをdiv要素に移動します。おそらくイベントをキャッチすることができます。

+0

私はそれを知っています。 iframeがない場合、問題の解決策は既に与えられていますが、私たちのプロジェクトでは別個のモジュールであるため、ここではオプションがありません。したがって、iframeに組み込む必要があります。 解決策は実現できません。 –

関連する問題