Скорость движения Flash через ActionScript 2.0 / перемещение ключевых кадров на временной шкале? - PullRequest
0 голосов
/ 14 марта 2009

В настоящее время я работаю над проектом Flash, в котором объект движется по траектории движения. Однако ключевые кадры определяют скорость этого движения. Я ищу способ изменить скорость движения с помощью кода ActionScript 2.

Есть ли у вас какие-либо советы о том, как этого добиться? Могу ли я просто изменить положение второго ключевого кадра на временной шкале?

Ответы [ 2 ]

0 голосов
/ 14 марта 2009

Я бы тоже рекомендовал делать анимацию в коде, если это возможно. Если это не практично (что может не замечать, что вы используете руководство по движению), я бы делал анимацию до тех пор, пока это делал бы самый медленный сценарий, а затем использовал бы gotoAndStop(Math.round(_totalframes * progress)), чтобы пройти через нее.

0 голосов
/ 14 марта 2009

Я думаю, что лучшим способом было бы сделать всю анимацию в Actionscript. Вы можете легко сделать большинство эффектов сцены Вспышки (движение, альфа и цветная анимация) с простым actionScript. Для более сложных эффектов (например, анимация на основе времени) существует несколько библиотек (например, this ).

...