Показать сообщение отдельно
Старый 31.08.2011, 10:00
Marcus вне форума Посмотреть профиль Отправить личное сообщение для Marcus Найти все сообщения от Marcus
  № 10  
Ответить с цитированием
Marcus

Регистрация: Aug 2011
Адрес: Урал
Сообщений: 10
Напишите отдельный класс башни Tower и пули Bullet, как рекомендовали выше. Внутри класса башни добавляется пуля.
И создаете башни как экземпляры класса Tower хоть 100 штук.

По вашему примеру, нужно к КАЖДОЙ! создаваемой башне (в массиве или нет не важно) например прицепить слушатель или таймер по которому запускается функция Bullet.
типа такого:

Код AS3:
//раз в 30 кадров выполняется функция Bullet() у каждого tower;
for (vat i:int=0, i<10,i++)
{
var tower:Sprite = new Sprite();
addChild(tower);
 tower.addEventListener(Event.ENTER_FRAME, eFrame);
}
var count:int=0;
private function eFrame(e:Event):void
{
   if (count>30)
   {
   count=0;
   Bullet();
   }
   else
   {
   count++;
   }
 
}