フラッシュクリップを含むライトボックススタイルのiframeポップアップがあるWebサイトがあります。
現在、ライトボックスがWebサイトにポップアップとして表示され、フラッシュが[素敵なローダーで]読み込まれます。
問題は、このページ全体をbgにロードして、フラッシュが完全にロードされたときにのみポップアップすることが可能かどうかを確認したいということです。
何て言うの?ありがとう!
フラッシュクリップを含むライトボックススタイルのiframeポップアップがあるWebサイトがあります。
現在、ライトボックスがWebサイトにポップアップとして表示され、フラッシュが[素敵なローダーで]読み込まれます。
問題は、このページ全体をbgにロードして、フラッシュが完全にロードされたときにのみポップアップすることが可能かどうかを確認したいということです。
何て言うの?ありがとう!
ExternalInterfaceを使用してロードされると、FlashにポップアップJavascript関数をトリガーさせることができます
iframe/ライトボックスを表示するだけの関数を親フレームに定義します...
function showFlashIframe() {
$("#lightbox,iframe").show();
}
前述の関数を呼び出すonloadハンドラーをiframeに設定します。このイベントは、ウィンドウ全体が読み込まれるまで発生しないはずです...
$("iframe").load(function() {
top.showFlashIframe();
}
iframeのURL(この時点では非表示になっているはずです)をFlashムービーをロードするページに設定します...
$("iframe").attr("src", "URL_HERE");