Categories

Как изменить скорость вопспроизведения в Flash

Template-help.com Team Ноябрь 15, 2010
Rating: 5.0/5. From 1 vote.
Please wait...

В: Как я могу увеличить скорость воспроизведения кадров или замедлить ее? Например, я хотел бы замедлить частоту кадров с изначальных 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();
   }
}

  

 

 

Эта запись была размещена в Туториалы общего характера, Работа с Flash и помечена как анимация, flash, speed. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов