Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   скорсть воспроизведения flash-ролика (http://www.flasher.ru/forum/showthread.php?t=170325)

hunterr 22.10.2011 15:32

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

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

КорДум 22.10.2011 15:39

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

hunterr 22.10.2011 15:51

А можно поподробнее? Пожалуйста.

КорДум 22.10.2011 15:56

Код AS3:

private var _timer;
...
_timer = new Timer(1000);
_timer.addEventListener(TimerEvent.TIMER, _timerTickHandler);
_timer.start();
...
private function _timerTickHandler(event:TimerEvent):void {
    nextFrame();
}

Естественно, что this в данном случае - это экземпляр класса MovieClip. Вернее его расширения.


Часовой пояс GMT +4, время: 17:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.