Просмотр полной версии : Уменьшить анимацию как всю?
krokokot
04.10.2006, 12:22
Здравствуйте! :)
Вот сделал я анимацию где использавано несколько вложенных друг в друга movie clip, но она получилась немного медленная, я хотелбы её всю ускорить ровно в 2 раза. Как это сделать, чтоб не каждый movieclip редактировать?
Заранее благодарен. :)
увеличь количество кадров в секундах в свойствах
krokokot
04.10.2006, 12:50
увеличь количество кадров в секундах в свойствах
Но тогда увиличиваеться скорость всех movie clip в документе, а мне нужно не все, а допустим 1 movie clip в котором вложенны другие.
2 krokokot:
Никак, наверное... Надо было по максимуму анимации делать с помощью скриптов...
привязываем к собютию onEnterFrame функцию которая пропускает несколько кадров. Можно сделать алгоритм ,который, сжимает-растягивает скорость анимации в некратное 2-м количество раз.
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);
}
}
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.