Вопрос

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

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

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

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top