ポップアップ ウィンドウで標準の SimpleButton を使用しています。問題は、SimpleButton をクリックしてポップアップを閉じたときに、次にポップアップが表示されたときに、SimpleButton がまだ「MouseOver」状態を保持していることです。カーソルを上下に動かした場合にのみ、通常に戻ります。
「gotoAndStop」を作ってみましたが、SimpleButton が MovieClip ではありません。
MouseOut および RollOut イベントを手動で発生させようとしましたが、それでもうまくいきません。
何ができるでしょうか?
質問する
601 次
1 に答える
1
これは既知の「バグ」であり、実際の回避策はありません。
とにかく、遅かれ早かれ、何らかのカスタム動作を使用したくなるので、SimpleButton の使用をやめました。(ゆっくりとフェードイン、フラッシュ効果など)。
したがって、最も簡単な方法は、ボタンをフレーム ラベル付きのムービークリップに変換してから、gotoAndPlay("over_in")
やりgotoAndPlay("over")
たいことを実行することです。
「オーバー状態」で短いムービークリップを再生することで回避策を使用したと思います。これは、10 フレーム程度にまたがり、終了すると削除されます。しかし、それが AS2 にあったのか AS3 にあったのか思い出せません。私は「ラベル付きのムービークリップ ソリューション」を使い始めたことを知っていますが、それ以来、実際には何も使用していません。
于 2012-12-12T16:11:41.837 に答える