|
|
|||||
Регистрация: Apr 2012
Сообщений: 7
|
Частота кадров на ActionScript 2.0
Всем здравствуйте!)
Помогите разобраться с такой проблемой: Создал программным образом видеоролик, в котором необходимо программно изменять частоту кадров. В видеоролике есть поле ввода, в котором и задается нужная частота. При изменении значения этого поля соответственно меняется и частота кадров видеоролика. Как это можно реализовать (без помощи кнопок и только на ActionScript 2.0)? |
|
|||||
По простому этого не сделать, в АС2 нельзя напрямую менять fps. Но нашаманить можно. Задайте изначально fps флешки 60. В первом кадре stop(); и переходите по кадрам nextFrame(); с каким вам нужно интервалом, использую setInterval.
__________________
Дети не должны знать о своих родителях |
|
|||||
Регистрация: Mar 2012
Сообщений: 8
|
Мне то же хотелось бы знать как это делать
|
|
|||||
Простой пример:
clip - Мови клип с анимацией внутри. У самой флешки fps задайте 60. В главном первом кадре: clip.stop(); // мови клип на сцене с анимацией внутри fpsPlayBal = 24; // скорость воспроизведения мячика которую мы хотим IDinterval = setInterval(calcAnimation, 1000/fpsPlayBal); function calcAnimation(){ clip.nextFrame(); if(clip._currentframe == clip._totalframes) clip.gotoAndStop(1); }
__________________
Дети не должны знать о своих родителях |
Часовой пояс GMT +4, время: 21:47. |
|
« Предыдущая тема | Следующая тема » |
|
|