Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Уменьшить анимацию как всю? (http://www.flasher.ru/forum/showthread.php?t=85942)

krokokot 04.10.2006 12:22

Уменьшить анимацию как всю?
 
Здравствуйте! :)
Вот сделал я анимацию где использавано несколько вложенных друг в друга movie clip, но она получилась немного медленная, я хотелбы её всю ускорить ровно в 2 раза. Как это сделать, чтоб не каждый movieclip редактировать?

Заранее благодарен. :)

sundog 04.10.2006 12:32

увеличь количество кадров в секундах в свойствах

krokokot 04.10.2006 12:50

Цитата:

Сообщение от sundog
увеличь количество кадров в секундах в свойствах

Но тогда увиличиваеться скорость всех movie clip в документе, а мне нужно не все, а допустим 1 movie clip в котором вложенны другие.

Хемуль 04.10.2006 16:51

2 krokokot:
Никак, наверное... Надо было по максимуму анимации делать с помощью скриптов...

miramax 04.10.2006 16:57

привязываем к собютию onEnterFrame функцию которая пропускает несколько кадров. Можно сделать алгоритм ,который, сжимает-растягивает скорость анимации в некратное 2-м количество раз.

BigDan 04.10.2006 17:59

Код:

var numFrame:Number=1;
var numEndFrame:Number=EF;
var timer=setInterval(speedFrame,1000,N,CLIP);
function speedFrame(speed:Number,clip:MovieClip){
 clip.gotoAndPlay(numFrame+speed);
 numFrame+=speed;
 if(numFrame==numEndFrame){
  clearInterval(timer);
 }
}



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

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