私はhtml/flexアプリケーションをiframeに読み込み、wmodeを 'opaque'に設定しました。私は親のフレックスアプリとドキュメントのドキュメントに添付された 'mousemove'リスナーを持っています。私がiframeのflex部分にマウスを置いてマウスを動かすと、iframeからログを見ることができます。しかし、親の中でマウスを動かすと、親からのログは表示されません。しかし、iframeのhtml部分にマウスを置くと、iframeとparentの両方のログを見ることができます。Firefoxのフラッシュwmode =不透明なiframeの問題
この問題を回避する方法はありますか?
Firefox 4/5と同じ種類のバグが報告されています。訪問 https://bugzilla.mozilla.org/show_bug.cgi?id=625313
これを修正する方法についてのアイデアはありますか?
いいえ、私はstartDrag()メソッドを呼び出していません。ウィンドウモードは不透明に設定されているので、javascriptはmousedownイベントを受け取って、mousemoveイベントによってカーソルに続くイメージを表示します。マウスがフラッシュでキャプチャされているので、iframeがmousemoveイベントを受信し続けている理由が考えられます。私はmouseoutとmouseleaveイベントを手動でディスパッチしようとしましたが、運はありません。 – Nish
フラッシュ環境内の何かが、マウスを下にしてマウスをキャプチャしています。 – jfriend00
ええ、私もそうだと思います。私はevent.preventDefault()メソッドを試しましたが運はありません...ああ – Nish