Не получаю Mouse Out Event - PullRequest
       22

Не получаю Mouse Out Event

0 голосов
/ 29 апреля 2009

У меня есть этот код на flex, где я регистрирую слушателя событий мыши -

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

Проблема, с которой я сталкиваюсь, заключается в том, что иногда, когда я убираю свою мышь из экранного объекта, который является кнопкой, я не получаю событие для мыши.

В основном, когда я быстро перемещаю его из области кнопок. Я делаю что-то не так? Любые предложения о том, как это реализовать, чтобы я не пропустил событие?

1 Ответ

1 голос
/ 29 апреля 2009

Вы можете попробовать событие rollOut, вставленное в MouseOut. Очень похоже, но все же отличается. Если то, к чему вы добавили прослушиватель, имеет своих дочерних элементов, вам обязательно следует использовать событие rollOut.

...