Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   вопрос по статическим методам и слушателям событий (http://www.flasher.ru/forum/showthread.php?t=211202)

ZackMercury 12.07.2015 15:45

Вот так можно

Код AS3:

for(var i:int = 0; i < numChildren; i ++)
{
  if(getChildAt(i) is Level)) getChildAt(i).addEventListener(MouseEvent.CLICK, levelClicked);
}

Добавлено через 3 минуты
PHP код:

это единый метод для всех экземпляров 

Где вы это вычитали?

Он не имеет вообще ничего общего с экземплярами, скажу вам по честнаку.

tattori 12.07.2015 15:57

Цитата:

Сообщение от udaaff (Сообщение 1184841)
Вам надо или вешать один слушатель на родительский контейнер и ловить событие нажатия на фазе всплытия. Или в цикле задавать слушатель для каждого объекта в отдельности.

спасибо, грамотно помог

Zebestov 12.07.2015 16:10

Помог-то он грамотно. Другое дело, достаточно ли грамотна архитектура твоего проекта, чтобы применить эту помощь.

tattori 12.07.2015 17:33

Цитата:

Сообщение от Zebestov (Сообщение 1184850)
Помог-то он грамотно. Другое дело, достаточно ли грамотна архитектура твоего проекта, чтобы применить эту помощь.

не знаю грамотна или нет архитектура но применить это не составляет проблем, просто я хотел что бы в классе который вызывает addMovie было как можно меньше кода, точнее что бы просто было Level.addMovie, теперь придётся создать цикл, а я пытался максимально мало кода что бы было


Часовой пояс GMT +4, время: 11:39.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.