в первый раз что-то пишу на экшене, мне бы вообще хоть что-то правильно написать, для себя, ради удобства, просто создаю слои, где работаю с кодом для каждого объекта
Добавлено через 27 минут
Ещё вопрос, а то опять 1-2 дня протуплю. Кораблик стреляет при нажатии клавиши, у меня появляется только один снаряд, при повторном нажатии первый исчезает, появляется новый. Как размножить мувиклип, что бы появлялся для каждого нажатия свой снаряд, при этом нужно оставить возможность работать с ним, т.е. хиттест например. Решение загуглил, но не понимаю логику, какие-то ссылки отвязать нужно. Хотелось бы разобрать, а не тупо на угад подставлять значения в чужой код
код ниже взят со стороннего сайта

Код AS3:
var _mc:YouObject = new YouObject();//создали объект
addChild(_mc);//добавили его на сцену
addChild(_mc);//опять его добавили на сцену, объектов больше не стало, т.к. больше объектов мы не создавали
_mc = new YouObject();//создали еще один экземпляр, при этом _mc - ссылка уже на новый экземпляр
addChild(_mc);//добавили новый экземпляр на сцену
new YouObject();//создали еще один экземпляр без сохранения ссылки на него - он будет автоматически уничтожен сразу после того, как закончит работу метод, где он был создан, т.к. на него не осталось никаких ссылок (на самый 1й объект ссылка остается, т.к. он находится на сцене, т.е. "сцена знает")
addChild(new YouObject());//помещаем объект на сцену без сохранения на него ссылок, т.е. ссылка есть, но она не является созданной нами переменной - это 3й объект, который добавится у нас на сцену.