построение анимации в flex - PullRequest
       10

построение анимации в flex

0 голосов
/ 05 сентября 2010

Я пытаюсь построить анимацию на основе математических формул (скорость зависит от времени в соответствии с уравнениями) - поэтому я строю графики координат x, y с формулами на значениях пользовательских провайдеров, а не на встроенных функцияхЯ изо всех сил, чтобы получить таймер правильно.например, если я установил таймер = новый таймер (1), object.x = object.x + 1

объект не масштабирует экран в течение секунды (или 600 миллисекунд) - приближается к 6-7 секунд, чтобы покрыть 600 нечетных пикселей.Предполагается, что обновление экрана не работает так быстро, как тикает таймер

Есть ли способ настроить меня так, чтобы я мог прогнозировать скорость на экране, чтобы анимация занимала около 30 секунд?

1 Ответ

1 голос
/ 05 сентября 2010

Лучше использовать приемник ENTER_FRAME и выполнять там анимацию, основываясь на текущем времени (getTimer ()).

Обновление: см. Документацию getTimer (): http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/utils/package.html#getTimer%28%29

Обратите внимание на времякогда началась анимация.На каждом кадре вычтите время начала из текущего времени.Вы получите количество пройденных миллисекунд.Вычислить координаты / цвета / повороты на основе этого числа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...