0

私は5か月前からこの問題に直面しているので、SOでここに質問しています。

シンプルなフラッシュ ボタンを実装しました。

  • このボタンは、マウスオーバー時にアニメーションを表示します。
  • ボタンをクリックすると、私の外部JSライブラリが呼び出されます。ライブラリ は popup、または場合によっては JavaScript アラートを表示します。

ここでの問題は、ボタンをクリックすると (ポップアップ/アラートが表示されると)、ボタンがアニメーションの最後のフレームでスタックし、最初のフレームに戻らないことです。

私は多くの組み合わせで試しました:

  • AS3リスナーを使用してボタンをコーディングしました(マウスアウトリスナーを配置)。
  • 標準のフラッシュボタンを使用しました。

ポップアップを開いた後、Flash コンポーネントがマウスの動きを検出できないかのように、何もありません。

このリンクをたどり、アニメーション化されたボタンのいずれか (たとえば、左上のごみ箱ボタン) をクリックするだけで、私が話している動作を確認できます。

どんな助けでも大歓迎です!

4

2 に答える 2

0

マウス アウト イベントクリック イベントの両方でボタンの状態をリセットしてみてください。

Firefox (私は Firefox での動作のみを観察しました) では、ポップアップの背景 HTML 要素がマウス イベントを「盗んでいる」ようです。つまり、マウス アウト イベントがトリガーされないため、クリック時にボタンの状態をリセットすると、問題。

于 2012-11-13T17:28:01.213 に答える