- Веб-Шаблоны
- Шаблон интернет-магазина
- Шаблоны для CMS
- Facebook шаблоны
- Конструктор сайтов
Как изменить скорость вопспроизведения в Flash
Ноябрь 15, 2010
В: Как я могу увеличить скорость воспроизведения кадров или замедлить ее? Например, я хотел бы замедлить частоту кадров с изначальных 20 кадров в секунду до 15 кадров в секунду начиная с кадра №80 до кадра №150. После этого частота кадров должна опять возрасти до 20 кадров в секунду начиная с кадром # 151.
О: Один из способов выполнить данную задачу – это использование «interval». Пример изменения частоты кадров с кадра №80 до кадра №150 приведен ниже.
Создайте key frame на кадре №80 и поместите туда этот скрипт
var fps:Number = 80;
var intervalID:Number = setInterval(this, «advanceFrame», 1000/fps);
stop();
//
function advanceFrame() {
clearInterval(intervalID);
gotoAndStop(_currentframe+1);
if (_currentframe<151) {
intervalID = setInterval(this, «advanceFrame», 1000/fps);
} else {
play();
}
}