Урок 39
Анимационен компонент. Компонентът Animate е проектиран да възпроизвежда AVI файлове във вашата програма.
Ето пример за използването му: поставете екземпляр на Animate във формуляра, два бутона (променете свойството им Caption съответно на Start и Finish), едно падащо поле. За падащия списък променете свойството Items - добавете три реда към него: Custom, CopyFile и FindFile.
За бутони добавете следните манипулатори:
процедура TForm1.Button1Click(Подател: TObject);
// Включете възпроизвеждането на avi файла.
процедура TForm1.Button2Click(Подател: TObject);
// Изключете възпроизвеждането на avi файла.
Смисълът на кода е ясен - чрез промяна на свойството Active разрешаваме или забраняваме възпроизвеждането на avi файла.
За комбинираното поле, в манипулатора на събитие OnChange, добавете следния код.
процедура TForm1.ComboBox1Change(Подател: TObject);
// Пуснете свой собствен avi файл.
if ComboBox1.Text='Custom' тогава
// Тук записваме пътя до някакъв avi файл.
// Възпроизвеждане на стандартен avi файл за копиране.
if ComboBox1.Text='CopyFile' тогава
// Възпроизвеждане на стандартен avi файл за търсене.
if ComboBox1.Text='FindFile' тогава
В този код използваме или конкретен avi файл (свойството FileName за нашия компонент) или един от стандартните Windows avi файлове (за копиране на файлове, за търсене и т.н. - има доста от тях, в нашия пример работим само с два). За да възпроизведем един от стандартните avi файлове на Windows, трябва да напишем една от предварително дефинираните константи в свойството CommonAVI на нашия компонент Animate. Стартираме програмата.