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