Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Управление основной времен. шкалой и шкалой вложенного клипа. (http://www.flasher.ru/forum/showthread.php?t=117599)

Avtorpc 31.10.2008 01:51

Управление основной времен. шкалой и шкалой вложенного клипа.
 
Есть основной клип. Скорость воспроизведения -30 fps. Импортирую в библиотеку клип(вращающийся объект в оригинале 6 fps). После импорта клип начинает воспроизводиться со скоростью 30 fps. Никак не могу уменьшить скорость вращения. Подскажите как настроить скорость воспроизведения импортированного клипа.

iNils 31.10.2008 02:09

Никак. Все клипа проигрываются с одним фпс.

Flcn 31.10.2008 02:10

вручную играть его по кадрам

Avtorpc 31.10.2008 22:52

Цитата:

Сообщение от Flcn (Сообщение 773971)
вручную играть его по кадрам

Поясните как это вручную играть по кадрам? Писать скрипт?

alex_past 03.11.2008 02:26

А если в рут что-то вроде такого положить?
Код:

onEterFrame=function()
{ if (! (currentFrame%5)) your_clip.nextFrame();}

а сам шестифлопсовый клип на каждом кадре стопить? Хотя бы так:
Код:

onEnterFrame=function() {stop();}
Ну и зациклить его тогда надо будет вручную из последнего кадра - gotoAndStop(0);

Идея в том, что раз частоты кратные - 30 и 6 фпс, почему бы просто не отрисовывать кадр этого медленного клипа на каждые 30/6=5 кадров рута? А если в руте мало кадров - можно сделать то же, просто ввести какой-то счетчик, и в руте его использовать:
Код:

var frames_count=0;
onEterFrame=function()
{ if (! (frames_count++)%5) ...}



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

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