Показать сообщение отдельно
Старый 20.10.2010, 16:03
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 6  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Код 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 минуты
Заодно внимательно почитайте вот этот топик.