![]() |
Не понимаю, зачем так делать, не нужно же никаких mouseChildren, когда у тебя currentTarget тот, что ты сам подписал руками.
|
так он не танчики подписывает, а парента.
|
У этого подхода есть какие-то плюсы, кроме постоянной конфузии с event.target?
|
плюс в том, что одно событие на множество объектов. Никаких конфузий
|
Так а где плюс? Ну да, никаких, учитывая, сколько подобных тем уже.
|
Мы в итоге так и не поняли, как у тебя создается твой многострадальный танк.
Если у тебя сделано так, что есть класс Game, который Sprite (ну или MovieClip), который создает экземпляр и добавляет в себя EnemyTank Код AS3:
Код AS3:
Код AS3:
Код AS3:
Код AS3:
|
Цитата:
[object Game] [object Tank_mc] |
Цитата:
Цитата:
|
Цитата:
Если вы добавили в EnemyTank mouseChildren = false, то это говорит о том, что вы Tank_mc добавляете не внутрь него, а куда-то в другое место х) |
Цитата:
класс Games создает EnemyTank класс унаследован EnemyTank extends EnemyBase в конструкторе EnemyTank происходит следующее _sprite = new Tank_mc(); // Tank_mc мувик из библиотеки _sprite.mouseChildren = false; в конструкторе EnemyBase addChild(_sprite); сам слушатель кликанья инициализарован в классе games |
| Часовой пояс GMT +4, время: 16:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.