AS3 - обнаружение, если мышь не работает, даже если накладывается - PullRequest
1 голос
/ 17 ноября 2011

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

Спасибо

Ответы [ 2 ]

2 голосов
/ 17 ноября 2011

Добавьте на сцену слушателей события Click & MouseDown.

Если щелкнуть объект, событие всплывет на сцену, поэтому вы сможете зарегистрировать его и соответствующим образом отреагировать.

Вы также можете проверить свойство event.currentTarget, чтобы узнать, откуда произошло событие, оно должно сказать вам, была ли это стадия или объект, по которому щелкнули, а также откуда произошло событие нажатия мыши.

0 голосов
/ 17 ноября 2011

Добавить слушателя события мыши вниз на сцену (или другого родителя всех рассматриваемых объектов)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...