Что делать, если я хочу отправить MouseEvent.MOUSE_UP при снятии щелчка только с некоторых объектов, а не со всех? - PullRequest
0 голосов
/ 24 сентября 2011

Что делать, если я хочу отправить MouseEvent.MOUSE_UP при снятии щелчка только на некоторых объектах, а не на всех?Я имею в виду, что когда я добавляю eventListener, который прослушивает MOUSE_UP, он отправляется (думал с разными целями) каждый раз, когда я никуда не щелкаю, если вы понимаете, о чем я.Как я могу это "исправить"?

1 Ответ

1 голос
/ 24 сентября 2011

Полагаю, вы слушаете события MOUSE_UP на сцене или какой-то другой контейнер, в котором содержится множество различных объектов, по которым можно щелкнуть.Если вы хотите получить только некоторые из этих событий, слушайте только эти объекты специально, поэтому добавьте eventListeners для всех этих объектов отдельно.
Другой вариант - проверить target события, чтобы узнать, какой объект отправленСобытие MOUSE_UP.

И еще один вариант - использовать mouseEnabled=false для любого объекта, который вы не хотите отправлять События MOUSE_UP.

Опубликуйте некоторый код, а я тоже могу выложить ...

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