Как слушать, когда мышь выходит из контейнера VGroup или TitleWindow - PullRequest
0 голосов
/ 08 марта 2012

У меня есть всплывающее окно.В этом всплывающем окне, когда пользователь нажимает кнопку и выходит из всплывающего окна, событие должно прекратиться.Как я могу добиться этого в flex?

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

Я попытался с фокусировкой, но она срабатывает только тогда, когда пользователь щелкает или меняет компонент.Я также попробовал с событием mouse out, оно также не сработало для меня.

Может кто-нибудь подсказать решение о том, как прослушивать событие, когда пользователь перемещает мышь из компонента вснаружи компонента?

1 Ответ

1 голос
/ 08 марта 2012

Попробуйте использовать событие rollOut: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/InteractiveObject.html#event:rollOut

Событие mouseOut отправляется каждый раз, когда мышь покидает область любого дочернего объекта контейнера экранного объекта, даже если мышь остается над другим дочерним объектом контейнера экранного объекта. Это другое поведение, чем цель события rollOut, что должно упростить кодирование поведения ролловера для отображения Контейнеры с детьми. Когда мышь покидает область отображать объект или область любого из его дочерних элементов, чтобы перейти к объекту это не один из его дочерних элементов, экранный объект отправляет событие rollOut.

...