0

動的に作成されたグラフなど、Flash オブジェクトが複数埋め込まれたページがあります。

ヘッダーで宣言された SWF オブジェクト JS でそれらをすべて含めています。すべてがロードされているという事実で正常に動作します。しかし、何らかの理由で、ページを下に移動して (ビューから外れて) 戻るか、別のオブジェクトをクリックすると、ロールオーバー時にフォーカスがなくなります。つまり、ロールオーバーで移動するフラッシュ メニューがあります。ページを下に移動し、何かをクリックしてから上に戻ると、ロールオーバーに応答しなくなります。

Firefox(私が使用しているブラウザです-IEでこのバグを見つけることができませんでした)でフォーカスを失うことについて、ここや他の場所で少し見ましたが、クリックすると文字通り入力できないなどについて話しています. これはロールオーバー中です。

このテーマについてアドバイスや考えを持っている人はいますか?

4

2 に答える 2

0

同じ問題があります。そして、「wmode」はそれを治しません。Firefoxでスクロールすると、フォーカスが失われると思います。私にとっては問題が発生したり消えたりするので、修正したかどうかはわかりませんが、この投稿を確認してください。

フォーカス機能:

function setFocusOnFlash()
            {
                var myFlash = document.getElementById( 'myContent' );
                if ( myFlash ) { myFlash.focus(); }
            }

その後:

body onload="setFocusOnFlash()"
于 2010-05-12T00:48:46.970 に答える
0

Firefox には、透過性を持つ SWF ファイルを処理する際のバグがあります。「wmode」パラメーターを「transparent」に設定すると、説明した問題が発生します。そのパラメーターを削除するか、「不透明」に設定するだけで問題ありません。

于 2009-10-06T04:06:38.690 に答える