Вообще непонятное творится.. в ролике fla объявлен класс General как Document Class.
Из его конструктора последовательно вызываются др. конструкторы, которые добавляются на stage после создания.. т.е.

Код AS3:
stage.addChild(new BaseEnemy())
в конструкторе для BaseEnemy вываливаю логи. Запускаю ролик и судя по логам к своему великому удивлению замечаю, что конструктор BaseEnemy() запускается периодично все время.
Может кто знает :
1) Означает ли это что создается новый инстанс типа BaseEnemy или просто вызывается сам метод.
2) Как от этого избавится, очень надо, чтобы new BaseEnemy вызвалось 1 раз.
PS: спасибо за removeEventListener хотя пока и не помогло, но кое-что прояснилось - 100% в будущем бы на это напоролся...