2014-01-09 2 views
0

Почему для объекта требуется получение специального обработчика событий, этот объект также должен отправлять обработчик, но я могу получить, скажем, событие MouseClick на любом объекте отображения, хотя этот объект ничего не отправил?AS3: Получение событий от других объектов

Чтобы уточнить, я понимаю, что могу указать объект, который отправляет событие, но это не цель. Цель состоит в том, чтобы отправить событие из одного объекта в другое.

+0

Реверс прослушивания события от объекта - это просто вызов функции на другом объект. Если обработчик события «handleEvent()», но вы хотите вызвать его без получения события, вы можете напрямую вызвать 'otherObject.handleEvent()'. Если вы хотите инициировать событие, которое должно быть отправлено с другого объекта, вы должны вызвать 'otherObject.dispatchEvent (новое событие (« event_name »)). –

ответ

0

Обратное прослушивание события от объекта - это просто вызов функции на другом объекте. Если обработчик события «handleEvent()», но вы хотите вызвать его без получения события, вы можете вызвать otherObject.handleEvent() напрямую. Если вы хотите инициировать событие, которое должно быть отправлено с другого объекта, вы должны вызвать otherObject.dispatchEvent (новое событие («имя события»))

Смежные вопросы