0

私はこのコードをフレックスで作成し、マウスアウトイベントリスナーを登録します-

... 
var b:Button = new Button(); 
b.addEventListener(MouseEvent.MOUSE_OUT, buttonOutHandler);
... 
private function buttonOutHandler(evt:MouseEvent):void { 
 ... 
} 

私が直面している問題は、ボタンであるディスプレイオブジェクトの外にマウスを移動すると、マウスアウトのイベントを受け取らないことがあるということです。

それは主に、ボタン領域からすばやく移動するときです。私は何か間違ったことをしていますか?イベントを見逃さないように、これを実装する方法について何か提案はありますか?

4

1 に答える 1

1

MouseOutの代わりにrollOutイベントを試すことができます。非常に似ていますが、まだ異なります。リスナーを追加したものに独自の子がある場合は、必ずrollOutイベントを使用する必要があります。

于 2009-04-29T13:54:12.527 に答える