これは、Facebook 内の Flash ゲーム用です。IE に Flash オブジェクトがある場合、上下の矢印キーを使用すると、ブラウザ全体がスクロールします。上下の矢印を必要とするゲームを使用している場合、これはプレイするのを非常にイライラさせ、受け入れられません.
wmode は opaque に設定されており、そのようにする必要があります。デフォルトのままにしておくとこの問題が「修正」されることは理解していますが、そうするとゲームが機能しなくなります。「IEを使うな」と言う人もいます。それはいいことですが、それも選択肢ではありません。
私を本当に困惑させているのは、ほんの数日前に機能していたことです。最初に機能した解決策は、Flash オブジェクトが埋め込まれたコンテナーを設定し、overflow を auto に設定することでした。しかし、新婚旅行はとても長く続きました。Facebook がこれを壊す可能性のある API の変更を行ったかどうかはわかりません。オーバーフロー トリックが機能しない可能性があるコードを元に戻しました。うまくいきませんでした。
また、AS3 で Flash ゲームの焦点をつかむためにテキスト フィールドを配置しようとしましたが、そのトリックもうまくいきませんでした。
複数の方法で JS を使用しようとしましたが、それらは行き止まりでした。
ゲームはまだ一般公開されていないため、この時点で表示できるサンプル ページはありません。
私はこの時点で完全に立ち往生しており、どこにも解決策が見つかりません。他の人もこの問題を抱えていますが、誰も答えを持っていないようです...もしあれば。矢印キーを押すとすぐに Flash オブジェクトのフォーカスが失われ、何をしてもフォーカスを取得できないようです。
アイデア、考え、修正?任意の入力をいただければ幸いです。