0

少しあいまいな質問で申し訳ありませんが、私のオフィスには他に開発者がいないので、どこかから助けが必要です。私が調査するための漠然としたトピックを提案することさえできれば、それは素晴らしいことです.

そこで、小さな画像表示ウィジェット (Flash CS6、FlashPlayer 10.3、AS3) を作成しました。これは単純に、画像のスタック (カスタム クラスにラップされたもの) をロードするコンテナ クリップです。

各画像はリッスンしMouseEvent.ROLL_OVER、これが発生するとアクティブなイメージになります。また、ユーザーが Flash 領域をアクティブに操作していないときに、表示stageをリッスンして更新するリスナーをコンテナー クリップに接続します。Event.MOUSE_LEAVE

Flash 内で実行したり、Chrome でテストしたりすると、すべて正常に動作しますが、FF と Safari で Flash 領域からマウスを出すと、スタックの一番下の画像にもMOUSE_LEAVEaが登録されます。ROLL_OVERこれは、影響を受けるブラウザーでマウス アウトすると、実際に最後にロールオーバーした画像ではなく、常に下の画像がアクティブになることを意味します。

私は困惑しているので、漠然とした可能性でさえ、どんな考えでも素晴らしいでしょう. これは、私が得ていないFlashイベントの伝播の非常に小さな詳細か、山に考えすぎたばかげた間違いのいずれかです:)

今なら、もしも、多分、伝説、なぞなぞ、何でも受けます!

ややとりとめのない説明で再び申し訳ありません。アドバイスをよろしくお願いします。

4

0 に答える 0