これがあなた自身に役立つかどうかはわかりません。しかし、次の方法を使用して、コンテンツをフラッシュで表示しました。
私はしばらく前にこの問題に直面していました。サイトに登録するための利用規約のポップアップをユーザーに表示することでした。ポップアップは正常に表示されましたが、ページの上部にフラッシュ ムービーが表示され、ダイアログの上部が隠れていました。テスト済みで広く使用されている方法は、コンテンツを表示したい場所に Iframe を配置し、コンテンツと IFrame を絶対位置に配置することです。たとえば、Flash ムービーの上に div を表示する場合は、次のように IFrame を配置します。
<iframe style="position:absolute;top:250;left:150;"></iframe>
次に、この iframe の真上に div を配置します。
<div style="position:absolute;top:250;left:150;"></div>
ページでjqueryを使用して、ui.dialogプラグインを使用してダイアログを表示していました。いつか浮気した後、次の簡単な解決策を考案しました。
1) 映画オブジェクトを一意に識別するために、movie 要素に id 属性を設定します。お気に入り、
<object id="movie1"></object>
2) ダイアログ (またはその他のコンテンツ) を表示する前に、javascript 関数を呼び出してムービーを非表示にします。お気に入り、
$("#movie1").css("display","none");
3) ダイアログを表示します。お気に入り、
$("#dialog").dialog("open");
4) ダイアログを閉じた後、再度ムービーを表示します。お気に入り、
$("#dialog").dialog("close");
$("#movie1").css("display","inline");