質問

このコードはflexでマウスアウトイベントリスナーを登録しています-

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

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

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

役に立ちましたか?

解決

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top