![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+4 06.05.14]
|
Вот есть у нас спрайт , именно спрайт а не класс им расширенный, есть ли какое нить событие или хитрость диспатчить изменение кол-ва детей ? ( интер-фрейм не в счет )
__________________
Марк Tween |
|
|||||
|
[+4 06.05.14]
|
Ну постойте. На эддед может подписаться наш спрайт контейнер. Тоесть когда его добавят / удалят. А мне же нужно, чтобы диспатчилось при изменении детей в ЭТОМ контейнере, на детей повесить событие аддед в моем случае незя. Всвязи с этим и вопрос такой же
__________________
Марк Tween |
|
|||||
|
ADDED бублится.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
.
|
Сразу говорю, что это неэффективно. Крона дерева списка отображения может создать серьезный трафик событий ADDED/REMOVED.
container.addEventListener(Event.ADDED, this.handler_added); function handler_added(event:Event):void { const child:DisplayObject = event.target as DisplayObject; if ( child.parent !== this ) return; // ... продиспатчило непосредственное дитя контейнера } Добавлено через 1 минуту Чушь. |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:12. |
|
|
« Предыдущая тема | Следующая тема » |
|
|