PDA

Просмотр полной версии : скорсть воспроизведения flash-ролика


hunterr
22.10.2011, 15:32
Можно ли сделать чтобы flas-ролик воспроизводился со скоростью 1 кадр в сек. не используя frameRate (например по таймеру)?

Помогите пожалуйста. Заранее благодарен.

КорДум
22.10.2011, 15:39
Делайте таймер на 1 секунду, по его тику анимируем/смещаем головку таймлайна на 1 кадр.

hunterr
22.10.2011, 15:51
А можно поподробнее? Пожалуйста.

КорДум
22.10.2011, 15:56
private var _timer;
...
_timer = new Timer(1000);
_timer.addEventListener(TimerEvent.TIMER, _timerTickHandler);
_timer.start();
...
private function _timerTickHandler(event:TimerEvent):void {
nextFrame();
}
Естественно, что this в данном случае - это экземпляр класса MovieClip. Вернее его расширения.