TIAeverRGNAnimate v 1.0

Этот компонент предназначен для отображения связанных анимационных последовательностей (Bitmap+Region(HRGN))(далее называемых кадрами) на произвольно выбираемом компоненте - наследнике TWinControl.

Содержание:

1. Инсталляция

2. Краткое описание

3. Полное описание

4. Лицензия


1. Инсталляция

Просто откройте файл 'everRGN.dpk' и нажмите кнопку 'Install'

В начало

2. Краткое описание

Использование этого компонента позволяет легко и просто получать такие вещи как:
Office assistant like MS Office 2000
Анимационные кнопки
Анимационные панели и формы
Для этого достаточно установить Компонент TIAeverRGNAnimate и выбрать 3 вещи:
Анимируемый компонент
Анимационную последовательность регионов (HRGN)
Связанный компонент TImageList который будет поставлять Bitmap's

BCE!!!

(только сначала эти последовательности надо приготовить:))
Три примера последовательностей прилагаются...
Бесплатную версию Frames Editor для редактирования этих последовательностей можно скачать с сайта автора:
http://www.geocities.com/andronovin

В начало

3. Полное описание

Имя свойства Значение по умолчанию/доступные значения краткое описание
Window TWinControl Используется для задания анимируемого окна в процессе выполнения программы (Run-time mode)
ImageListAnimate TImageList Используется для задания TImageList в процессе выполнения программы (Run-time mode)
WindowName string Используется для задания анимируемого окна в Design time mode
ImageListName string Используется для задания TImageList в Design time mode
FrameTime 40 время между кадрами
UseTimer TRUE
FALSE
Использовать ли системный таймер для вывода кадров...
Continuously TRUE
FALSE
Проигрывать ли непрерывно
DesignTest TRUE
FALSE
Применяется только в Design time mode для предварительного просмотра...
RGNArray TIAexternalRGNarray Анимационная последовательность регионов (HRGN) которая будет определять форму кадров...
FramesMode fmNormal
fmFitWindow
fmScale
fmFitbyFirst
Способ заполнения кадром анимируемого окна...
ScaleX 1.0 Масштаб по оси X используется в fmScale моде
ScaleY 1.0 Масштаб по оси Y используется в fmScale моде
RestoreAfterStop TRUE
FALSE
Восстанавливать содержимое анимируемого окна после окончания анимации...

Методы:

procedure StartAnimation;
Начать анимацию...
procedure BreakAnimation;
Прекратить анимацию...

Событие

property onFrames : TIAFramesProcedure read FFramesProcedure write FFramesProcedure;
TIAFramesProcedure = procedure(Frame,BitmapFrame,RGNFrame : integer) of object;
Показывает какой кадр уже проигран, и проигранный кадр из последовательностей Bitmap's и RGN's.

В начало

4. Лицензия

Вы можете использовать источники свободно для некоммерческих целей.... В ином случае спросите разрешения у автора...

В начало