Иллюстрированный самоучитель по Dreamweaver MX


Анимация реального времени - часть 3


  • Вычислить значения координат анимированного элемента на основании значения q и переместить этот элемент в точку с вычисленными координатами.

  • Проверить, дошел ли элемент до конца траектории. Для этого q сравнивается с Q, и, если они равны либо q больше Q, выполняется переход к шагу 5.

  • Увеличить значение q на величину dq.

  • Остановить системный таймер и "отвязать" от его событий обработчик.

  • Для реализации этой функции используются два сценария. Один из них выполняется при загрузке страницы и реализует задачу шага 1. Второй -собственно обработчик событий системного таймера — реализует задачи шагов 2—5.

    Такая анимация, привязанная к системному таймеру, а не к процессору, называется анимацией реального времени. Именно она и применяется для создания движущихся элементов на Web-страницах. Простейшая анимация, описанная нами ранее, практически нигде не используется. Вы уже поняли, почему.




    Начало  Назад  Вперед