Показать сообщение отдельно
Старый 08.02.2013, 12:02
Frost47rus вне форума Посмотреть профиль Отправить личное сообщение для Frost47rus Найти все сообщения от Frost47rus
  № 4  
Ответить с цитированием
Frost47rus

Регистрация: May 2012
Сообщений: 131
каждую анимацию имплементить от интерфейса с function Tick():void;, например.
создание анимации проводить в какой-нибудь AnimationSystem, которая будет получать игровой Tick от игрового мира World, скажем. Собирать анимации в Vector.<Animation>();
Код AS3:
public function Tick(dt:Number):void{
 var i:int;
 for (i=0; i< animations.length; i++){
   animations[i].Tick();
 }
}