
Код AS3:
private var _bullets:Array = [];
...
private function shoot():void { //Выстрел из пушки
trace("Pif->");
bulletclip = new BulletClip(); //Новая пуля
stage.addChild(bulletclip); //Добавляем на сцену
_bullets.push(bulletclip); //Добавляем пулю в массив
bulletclip.x = cannon.x;
bulletclip.y = cannon.y-38;
...
}
Двигать пули и проверять их на столкновение лучше в одном месте по ENTER_FRAME, ну или как у вас там реализованы игровые тики.
Добавлено через 4 минуты
Заодно внимательно почитайте
вот этот топик.