Показать сообщение отдельно
Старый 24.06.2009, 17:06
giir вне форума Посмотреть профиль Отправить личное сообщение для giir Найти все сообщения от giir
  № 6  
giir

Регистрация: Jun 2009
Сообщений: 13
Вообще непонятное творится.. в ролике fla объявлен класс General как Document Class.
Из его конструктора последовательно вызываются др. конструкторы, которые добавляются на stage после создания.. т.е.
Код AS3:
stage.addChild(new BaseEnemy())
в конструкторе для BaseEnemy вываливаю логи. Запускаю ролик и судя по логам к своему великому удивлению замечаю, что конструктор BaseEnemy() запускается периодично все время.
Может кто знает :
1) Означает ли это что создается новый инстанс типа BaseEnemy или просто вызывается сам метод.
2) Как от этого избавится, очень надо, чтобы new BaseEnemy вызвалось 1 раз.

PS: спасибо за removeEventListener хотя пока и не помогло, но кое-что прояснилось - 100% в будущем бы на это напоролся...