Не получается событие Mouse Out
-
03-07-2019 - |
Вопрос
У меня есть этот гибкий код, где я регистрирую прослушиватель событий мыши -
...
var b:Button = new Button();
b.addEventListener(MouseEvent.MOUSE_OUT, buttonOutHandler);
...
private function buttonOutHandler(evt:MouseEvent):void {
...
}
Проблема, с которой я сталкиваюсь, заключается в том, что иногда, когда я вывожу мышь из отображаемого объекта, который является кнопкой, я не получаю событие для вывода мыши.
Чаще всего это происходит тогда, когда я быстро вывожу его из области кнопок.Я делаю что-то не так?Есть какие-нибудь предложения о том, как это реализовать, чтобы я не пропустил мероприятие?
Решение
Вы можете попробовать событиеrollOut вместо MouseOut.Очень похожи, но все же разные.Если все, к чему вы добавили прослушиватель, имеет свои собственные дочерние элементы, вам обязательно следует использовать событиеrollOut.
Не связан с StackOverflow