Показать сообщение отдельно
Старый 16.03.2013, 13:44
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 6  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
Мы можем передать событие ВНИЗ, а не на тот же уровень и не вверх? Я где-то что-то мельком видел про notifyChildren но погуглив не нашел толковых статей или ответов
В одном редакторе так делал, руками, в цикле перебирал детей просто. Чтобы не делать подписку-отписку внутри детей.

Но если ребёнок - это DisplayObject, то _чаще_ проще передать ему некий объект, который содержит данные и диспетчит события при их изменении.
На ADDED_TO_STAGE подписываемся на этот объект
На REMOVED_FROM_STAGE - отписываемся.

Но если это не DisplayObject - то чтобы такое провернуть нужно _очень_ хорошо представлять, когда объект активен, а когда нет. Там уже простые решения не прокатывают, часто просто запрещается этим объектам не на что-либо подписываться