これがあなた自身を助けるかどうかはわかりません。しかし、私は次の方法を使ってフラッシュ上にコンテンツを表示しました。
私はしばらく前にこの問題に直面していました。私は、サイトに登録するための利用規約のポップアップをユーザに提示することでした。ポップアップは大丈夫だったが、ダイアログの上部を隠していたページの上部にフラッシュムービーがあった。テスト済みで広く使用されている方法は、コンテンツを表示したい場所にIframeを配置し、コンテンツとIFrameを絶対的に配置することです。たとえば、あなたはフラッシュムービーの上の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)映画オブジェクトを一意に識別するためにムービー要素にid属性を設定します。同様に、ダイアログ(またはその他のコンテンツ)を表示する前に、javascript関数を呼び出してムービーを非表示にしてください。同様に、
$("#movie1").css("display","none");
3)今すぐダイアログを表示します。同様に、
$("#dialog").dialog("open");
4)ダイアログを閉じた後、再度ムービーを表示します。同様に、
$("#dialog").dialog("close");
$("#movie1").css("display","inline");
これはこの特定のケースでは不可能です。フラッシュはページ上ではかなり高く、私はjquery-uiコンポーネントをプルアップしています。それが可能なら回避策を全面的に進めるだろう。 –
アスキーダイアグラム上の功績 –
あなたの状況は私にとって恐ろしいものです。なぜなら、悲しいことに、特に機能的な選択肢はないと思うからです。しかし、ここに期待している!そして、ええ、誰がasciiを愛していない=) –