Иллюстрированный самоучитель по Delphi 7 для начинающих

Компонент Animate

Большинство современных программ, работающих в среде Windows, являются мультимедийными. Такие программы обеспечивают просмотр видеороликов и мультипликации, воспроизведение музыки, речи, звуковых эффектов. Типичными примерами мультимедийных программ являются игры и обучающие программы.

Delphi предоставляет в распоряжение программиста два компонента, которые позволяют разрабатывать мультимедийные программы:

  • Animate – обеспечивает вывод простой анимации (подобной той, которую видит пользователь во время копирования файлов);
  • MediaPlayer – позволяет решать более сложные задачи, например, воспроизводить видеоролики, звук, сопровождаемую звуком анимацию.

Компонент Animate, значок которого находится на вкладке Win32 (рис. 11.1), позволяет воспроизводить простую анимацию, кадры которой находятся в AVI-файле.

Иллюстрированный самоучитель по Delphi 7 для начинающих › Мультимедиа-возможности Delphi › Компонент Animate
Рис. 11.1. Значок компонента Animate

Примечание
Хотя анимация, находящаяся в AVI-файле может сопровождаться звуковыми эффектами (так ли это – можно проверить, например, при помощи стандартной программы Проигрыватель Windows Media), компонент Animate обеспечивает воспроизведение только изображения. Для полноценного воспроизведения сопровождаемой звуком анимации следует использовать компонент меdiaPlayer
.

Компонент Animate добавляется к форме обычным образом. После добавления компонента к форме следует установить значения его свойств. Свойства компонента Animate перечислены в табл. 11.1.

Таблица 11.1. Свойства компонента Animate.

Свойство Определяет
Name Имя компонента. Используется для доступа к свойствам компонента и управлением его поведением
FileName Имя AVI-файла в котором находится анимация, отображаемая при помощи компонента
StartFrame Номер кадра, с которого начинается отображение анимации
stopFrame Номер кадра, на котором заканчивается отображение анимации
Activate Признак активизации процесса отображения кадров анимации
Color Цвет фона компонента (цвет "экрана"), на котором воспроизводится анимация
Transparent Режим использования "прозрачного" цвета при отображении анимации
Repetitions Количество повторов отображения анимации
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.