Анимация. Компонент Timer

 

Анимация отличается от статичного рисунка тем, что с течением времени изображение изменяется или движется. Для создания анимации в Delphi можно разместить на форме компонент Timer, который будет отсчитывать промежутки времени, через которые будет происходить изменение изображения. Чтобы обеспечить перемещение изображения надо сначала вывести его на экран, через некоторое время стереть его и перерисовать в другом месте экрана. Аналогичным образом создаётся анимация битовых изображений.

 

Компонент Timer расположен на странице Sistem и является невизуальным, т.е. во время выполнения приложения не отображается на форме. Компонент Timer позволяет задавать в приложении интервалы времени.

В следующей таблице перечислены основные свойства компонента Timer:

 

Свойство

Описание

Interval

Период генерации события OnTimer, т.е. период срабатывания таймера. Задается в миллисекундах. В обработчике события OnTimer записываются необходимые инструкции

Enabled

Разрешение работы. Разрешает (значение True) или запрещает (значение False) генерацию события OnTimer