Показать сообщение отдельно
Старый 20.10.2013, 21:59
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 18  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Вообщето есть баблинг. Знакомое слово? Если нет, прочитайте. Это третий параметр евентЛистенера. С помощью бабла можно передать событие на верх по цепочке.
В вашем примере как раз все очень просто -
Код AS3:
class A
addEventLisnter(ClassB.CONST, f1); // слушаем класс Б, это понятно.
addEventListener(ClassC.CONST , f2); // ага тут и встал вопрос, а как же. 
А вот и ответ
classC.dispacthEvent(new ClassCEVent(ClassC.CONST,true))  вот это самое тру, передаст событие по цепочке вверх, и тот класс который подписан на него схватит это событие. Пусть хоть 500 вложенность.
__________________
Марк Tween