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