![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 137
|
Есть три класса: главный (Main.as), Menu.as, Slot.as. Объект класса Slot (_slot1) добавлен в объект класса Menu.as (_menu). _slot1 вещает событие в своего parent`а (в _menu), и это событие ловится из Main.as. Т.е.:
Как мне в функции ev(e:Event) получить мой _slot1? А то e.currentTarget возвращает _menu. |
|
|||||
|
http://stackoverflow.com/questions/5...-currenttarget
Сам часто путал target и currentTarget target - это то, что вещает событие (то есть ваш мувик) currentTarget - это то, что подписано на событие (то есть контейнер в вашем случае) UPDATE======== Блин, и правда же >.< А я то думал слот1 диспатчит Последний раз редактировалось KumoKairo; 21.07.2013 в 01:01. |
|
|||||
|
Регистрация: Sep 2008
Сообщений: 41
|
в данном случае target и currentTarget покажут одно и то же
почему бы slot1 самому не рассылать событие? в menu его все равно можно отловить и добраться к нему через target |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 137
|
Цитата:
Одним слушателем было бы как-то по-правильнее, но видимо придется сделать так, как вот привел пример. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Цитата:
Цитата:
__________________
Reality.getBounds(this); |
|
|||||
|
[+4 24.04.13]
[+4 20.04.13] Регистрация: Feb 2013
Адрес: Seireitei
Сообщений: 176
|
ну так в цикле добовляй слушатели, а то придется каждый раз заморачиваться при изменении кол-ва слотов
ну или другой вариант расширить класс Event запихнув в нету переменую slot |
|
|||||
|
Регистрация: Sep 2008
Сообщений: 41
|
Цитата:
достаточно |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|