addEventListener не обнаруживает детей (даже с пузырьками) - PullRequest
0 голосов
/ 23 февраля 2011

, вероятно, есть очень простое решение, но я нахожусь на этом.

У меня есть спрайт с именем content В этом спрайте есть несколько дочерних объектов, которые я добавляю и удаляю (много трафика там) эти дети отправляют всплывающие события.

У меня есть прослушиватель событий, прослушивающий содержимое и проверяющий событие того же типа.

Порядок идет

content = new Sprite();
content.addEventListener(AttentionEvent.NEED_FOCUS,focusEventTarget);
content.addChild(new someChildThatDispatches());

thisНЕ работает, однако.

content = new Sprite();
content.addChild(new someChildThatDispatches());
content.addEventListener(AttentionEvent.NEED_FOCUS,focusEventTarget);

, который работает ..

Но проблема со второй моделью заключается в том, что мне придется отслеживать каждый раз, когда что-то изменяется в дочернем дереве, и добавлятьСлушатель событий, который побеждает для меня всю цель пузыриться.

Кто-нибудь знает, что я делаю неправильно?

Заранее благодарен

1 Ответ

1 голос
/ 23 февраля 2011

странно, это должно работать с первой моделью ... Вы не против опубликовать свой собственный менеджер событий?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...