|
|
|||||
dispatchEvent потомкам
Извиняюсь за ламерский вопрос, можно ли из stage передать событие в потомок класса stage? На примере:
Не работает. Работают только пузырьки - если отправлять событие в потомке, принимать в родителе. Только нужно сделать наоборот - отправлять в родителе, получать в потомке.
__________________
Русские флеш игры |
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Да, пузыри не тонут.
Управляйте потомками через публичные методы. |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Вложенное количество мувиклипов сами должны подписаться на mouseUp у stage.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
Если они подпишутся на stage, как потом от них избавиться, чтоб не висели addEventListener'ы на stage, при том не делая деструктора? weakReference поможет? Просто если mouseUp можно послать по низам, там отпадают многие проблемы, всё начинает работать весело и дружно, но если это невозможно..
__________________
Русские флеш игры |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Цитата:
2) Вызов приватного обработчика? А как быть с приоритетами и множественной подпиской на одно событие? Дёргать все методы? 3) Про прямой вызов метода я тоже написал. Цитата:
Но лучше подписываться по ADDED_TO_STAGE и отписываться от REMOVED_FROM_STAGE. К чему такой страх перед "деструктором"? Цитата:
__________________
Тут мужик танцует и поёт про флэш |
Часовой пояс GMT +4, время: 12:51. |
|
« Предыдущая тема | Следующая тема » |
|
|