マウスアウトイベントが発生しない
-
03-07-2019 - |
質問
このコードはflexでマウスアウトイベントリスナーを登録しています-
...
var b:Button = new Button();
b.addEventListener(MouseEvent.MOUSE_OUT, buttonOutHandler);
...
private function buttonOutHandler(evt:MouseEvent):void {
...
}
私が直面している問題は、ボタンである表示オブジェクトの外にマウスを移動したときに、マウスアウトのイベントを受け取れないことがあるということです。
ほとんどの場合、ボタン領域からすばやく移動します。私は何か間違っていますか?イベントを見逃さないように、これを実装する方法についての提案はありますか?
解決
MouseOutの代わりにrollOutイベントを試すことができます。非常に似ていますが、まだ異なります。 リスナーに追加したものに独自の子がある場合は、間違いなくrollOutイベントを使用する必要があります。
所属していません StackOverflow