Video.GetProperties

table Video.GetProperties ( string ObjectName )
Примеры

Описание

Возвращает таблицу, содержащую свойства объекта видео (video).

Параметры

ObjectName

(строка) Имя объекта (video).

Возврат

ResultVariable

(таблица) Таблица, содержащая свойства объекта видео (video), индексированная следующими ключами:

КЛЮЧ
KEY
ТИП
TYPE
ОПИСАНИЕ
DESCRIPTION
ObjectNameстрокаИмя объекта видео (video).
VideoFileстрокаВидеофайл, загруженный в настоящий момент.
MaskFileстрокаПуть к графическому файлу используемому в качестве маски объекта.
ApplyCustomMaskлогическийЗначение true (истина), если используется файл маски, значение false (ложь), если это не так.
ScalingModeчислоКак видеофильм 'располагается' внутри объекта видео (video):

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
STRETCH_MODE0Видеофайл, загруженный в объект видео (video), растянут на всю область объекта (соотношение сторон (пропорции) видеофайла соответствуют соотношениям сторон объекта видео).
MAINTAIN_ASPECT1Загруженный видеофайл сохраняет свои пропорции независимо от соотношения сторон объекта видео (video).
CPStyleчислоКак выглядит панель управления:

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
CONTROL_PANEL_NONE0Объект видео (video) не имеет панели управления.
CONTROL_PANEL_STANDARD1Будет показана стандартная панель управления.
CONTROL_PANEL_CUSTOM2В стандартной панели управления применяется пользовательский "скин".
SkinFileстрокаПуть к используемому файлу скина, если параметр CPStyle установлен как CONTROL_PANEL_CUSTOM.

Примечание переводчика: Скин (от англ. skin - кожа, шкура) оболочка, оформление компьютерной программы или объекта, в нашем случае это оформление панели управления.
CPTimeчислоКаким образом показано время на панели управления:

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
TIME_NONE0Время не отображается.
TIME_ELAPSED1Показано прошедшее время.
TIME_LENGTH2Показана продолжительность загруженного видеофайла.
TIME_BOTH3Показано и прошедшее время и продолжительность видеофайла.
PanelColorчислоЦвет панели управления.
TextColorчислоЦвет текста (например, показываемое время), отображаемого на панели управления.
ControlButtonsлогическийЗначение true (истина), если на панели управления показаны кнопки, значение false (ложь), если их нет.
SliderлогическийЗначение true (истина), если на панели управления показан движок (slider), значение false (ложь), если его нет.
AutoStartлогическийЗначение true (истина), если объект видео (video) автоматически запускает воспроизведение загруженного фильма, как только появится страница или диалоговое окно (с объектом видео), значение false (ложь), если это не так.
LoopлогическийЗначение true (истина), если видеофайл по окончании перезапускается, значение false (ложь), если это не так.
BorderлогическийЗначение true (истина), если вокруг объекта видео (video) показана граница, значение false (ложь), если её нет
EnabledлогическийЗначение true (истина), если объект видео (video) включен и значение false (ложь), если это не так.
VisibleлогическийЗначение true (истина), если объект видео (video) видимый и значение false (ложь), если это не так.
XчислоГоризонтальная позиция (в пикселах) верхнего левого угла объекта относительно текущей страницы или диалогового окна.

Примечание: Верхний левый угол текущей страницы или диалогового окна имеет значение координаты X равное 0.
YчислоВертикальная позиция (в пикселах) верхнего левого угла объекта относительно текущей страницы или диалогового окна.

Примечание: Верхний левый угол текущей страницы или диалогового окна имеет значение координаты Y равное 0.
WidthчислоШирина (в пикселах) объекта видео (video)
HeightчислоВысота (в пикселах) объекта видео (video).
CursorчислоВид курсора мышки, что будет показан, при наведении на объект видео (video):

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
CURSOR_ARROW0Стандартная стрелка.
CURSOR_HAND1Рука.
CURSOR_BLACK_ARROW2Черная стрелка.
CURSOR_CROSSHAIR3Перекрестие.
CURSOR_EXPLORE4Поиск.
CURSOR_HELP5Помощь.
CURSOR_MAGNIFY6Лупа.
CURSOR_MEDIA7Кинолента.
CURSOR_MONEY8Деньги.
CURSOR_NOTEPAD9Блокнот.
CURSOR_PENCIL10Карандаш.
CURSOR_PRINTER11Принтер.
CURSOR_SPEAKER12Динамик.
CURSOR_UP_ARROW13Стрелка вверх.
ResizeLeftлогический Истина (true) если левая сторона объекта будет сдвигаться при изменении размеров окна приложения, ложь (false) если нет.
ResizeRightлогическийИстина (true) если правая сторона объекта будет сдвигаться при изменении размеров окна приложения, ложь (false) если нет.
ResizeTopлогическийИстина (true) если верхняя сторона объекта будет сдвигаться при изменении размеров окна приложения, ложь (false) если нет.
ResizeBottomлогическийИстина (true) если нижняя сторона объекта будет сдвигаться при изменении размеров окна приложения, ложь (false) если нет.
HighlightSoundчислоТип звука, что будет воспроизведен, при наведении курсора мышки на объект видео (video).

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
SND_NONE0Нет звука при наведении.
SND_STANDARD1Стандартный звук при наведении.
SND_CUSTOM2Пользовательский звук при наведении.
HighlightSoundFileстрокаПуть к пользовательскому звуковому файлу, что будет воспроизведен при наведении на объект видео (video). Если объект видео (video) не использует пользовательский звук, это значение будет пустой строкой ("").
ClickSoundчислоТип звука, что будет воспроизведен, при клике мышкой по объекту видео (video).

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
SND_NONE0Нет звука клика.
SND_STANDARD1Стандартный звук клика.
SND_CUSTOM2Пользовательский звук клика.
ClickSoundFileстрокаПуть к звуковому файлу пользовательского клика объекта видео (video). Если объект видео (video) не использует пользовательский звук, это значение будет пустой строкой ("").
WindowHandleчислоЦелочисленное значение, представляющее окно объекта. (Обычно именуется как hWnd.)

Если объект не был найден, возвращается значение nil. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.

При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия

Примеры

Пример 1

tProperties = Video.GetProperties("Video1");
Получаем свойства от объекта видео 'Video1' и сохраняем их в таблице 'tProperties'.
Смотрите также: Связанные действия