Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

7.7.11 Действия, применимые к объекту «Видео»

См. соответствующе разделы данного руководства:

·  Действия (action), применимые ко всем видимым объектам сцены.

·  Действия (action), применимые к протяженным во времени объектам (аудио, видео, flash...).

7.8  Объект «Flash» (flash)

Объект позволяет воспроизводить файлы формата swf (Adobe Flash). Для каждого объекта возможно определить:

·  положение на экране

·  прозрачность объекта

·  активную зону объекта

·  группу элементов управления

·  подпись

·  всплывающее меню

·  всплывающую подсказку

·  назначить реакцию на события

Элемент имеет следующую общую структуру

<flash

id="" visible="[true|false]" playing="[true|false]">

<param.../>

<rollovermenu.../>

<title.../>

<hint.../>

<control.../>

<effect.../>

<attach.../>

<actions.../>

</flash>

7.8.1  Атрибуты:

id

Необязательный атрибут. Задаёт идентификатор объекта. Атрибут необходим, если нужно выполнять некоторые действия в отношении данного объекта, а также при использовании автоматического присоединения других объектов к данному объету.

visible

Необязательный атрибут. Задаёт видимость объекта на экране.

Значение по умолчанию: false (объект не виден на экране).

В дальнейшем видимость объекта может быть изменена с помощью действий (actions): showObject, hideObject и т. д.

playing

Необязательный атрибут.

Начало проигрывания при показе объекта.

Значение по умолчанию: false (объект не начинает проигрываться автоматически).

7.8.2  Элемент <param>

Обязательный элемент

НЕ нашли? Не то? Что вы ищете?

Данный элемент в составе медиа-объкта «Flash» (flash) обладает некотороми отличительными особенностями. Помимо типичных для данного элемента атрибутов (см. подраздел раздела «Описание общих элементов информационных объектов»), допустим уникальный атрибут – folder, в котором задаются пути к ресурсным файлам. Автономные контентные программные продукты (к которым относится flash) должны распологаться в папке MODELERS. Особенности использования flash могут допускать наличие внешних файлов (текстовые, иллюстрации, звуковые файлы…), предназначенных для воспроизведения посредством flash объекта. Однако, все контентные файлы (иллюстрации, текст и т. п.) должны размещаться в папке DATA. Для того чтобы корректно подключить данный медиа-объетк, следует определить описанные ниже значения.

Пример 1

Пример использования объекта «Flash-ролик».

<flash id="01" visible="true">

<param src="flashMovieName. swf"

folder="/MODELERS,/data/components" x="324" y="255"

width="200" height="150" depth="100"/>

</flash>

Атрибуты

src

Обязательный атрибут.

Содержит имя flash файла;

Значение по умолчанию: неопределенно.

Примечание: Если для воспроизведения flash не требуется наличие внешних ресурсов, достаточно просто указать относительный адрес flash файла (например, /MODELERS/flashMovieName. swf); в таком случае атрибут folder исключается.

folder

Необязательный атрибут.

Состоит из двух, разделенных запятой, строк.

Первая строка содержит относительный адрес папки, в которой размещен flash файл; вторая – относительный адрес папки с ресурсными файлами.

Значение по умолчанию: неопределенно.

Примечание: Если ресурсные файлы отсутствуют, первая строка исключается.

7.8.3  Элемент <effects>

Необязательный элемент

См. соответствующий подраздел раздела «Описание общих элементов информационных объектов» данного руководства.

Пример 1 Пример использования эффектов для элемента «Flash-объект».

<flash id="01" visible="true">

<param src="/DATA/components/01.swf"

x="324" y="255" width="200"

height="150" depth="100"/>

<effects>

<effect id="effect_1" event="onShow">fade:</effect>

</effects>

</flash>

7.8.4  Элемент <rollovermenu>

Необязательный элемент

См. соответствующий подраздел раздела «Описание общих элементов информационных объектов» данного руководства.

7.8.5  Элемент <control>

Необязательный элемент

См. соответствующий подраздел раздела «Описание общих элементов информационных объектов» данного руководства.

7.8.6  Элемент <hint>

Необязательный элемент

См. соответствующий подраздел раздела «Описание общих элементов информационных объектов» данного руководства.

7.8.7  Элемент <attach>

Необязательный элемент

См. соответствующий подраздел раздела «Описание общих элементов информационных объектов» данного руководства.

7.8.8  События, порождаемые объектом «Flash-ролик»

Событие

Описание

Параметры

onShow

возникает в момент появления изображения

-

onHide

возникает в момент скрытия изображения

-

onRollOver

возникает при наезде на изображение курсором мыши

-

onRollOut

возникает при съезде курсора мыши с изображения

-

onPress

возникает при нажатии мышью на изображении

-

onRelease

возникает при отпускании кнопки мыши над изображением

-

onStartEffect

возникает при старте некоторого назначенного эффекта (если эффекты назначены)

id эффекта

onCompleteEffect

возникает при завершении некоторого визуального эффекта (если эффекты назначены)

id эффекта

onZoomIn

возникает при увеличении объекта (при выполнении соответствующего действия над объектом)

-

onZoomOut

возникает при уменьшении объекта (при выполнении соответствующего действия над объектом)

-

onFSCommand

Возникает при вызове fscommand внутри Flash-объекта

-

onEnterZone

Возникает при перемещении курсора в область определенной зоны внутри Flash-объекта (требуется определённый вызов fs-комманды из Flash-объекта для которых это возможно)

-

onLeaveZone

Возникает при перемещении курсора из области определенной зоны внутри Flash-объекта (требуется определённый вызов fs-комманды из Flash-объекта для которых это возможно)

-

onPressZone

Возникает при нажатии кнопки мыши в момент нахождения курсора в пределах определенной зоны внутри Flash-объекта (требуется определённый вызов fs-комманды из Flash-объекта для которых это возможно)

-

onReleaseZone

Возникает при отпускании кнопки мыши в момент нахождения курсора в пределах определенной зоны внутри Flash-объекта (требуется определённый вызов fs-комманды из Flash-объекта для которых это возможно)

-

Пример

Выполнение действий при возникновении событий внутри Flash-объекта

Для этого необходимо назначить quicktime объекту действия на соответствующие события (например - onEnterHotspot). В следующем примере при клике по зоне с id=100 (номер зоны задается разработчиком quicktime-объекта) будет показан объект с id = "02"

Например:

<flash visible="true">

<param x="360" y="210"

src="/data/flash_with_zones/FS_test. swf"/>

<actions>

<action eventParam="1" event="onPressZone">

showObject:01

</action>

<action eventParam="1" event="onReleaseZone">

hideObject:01

</action>

<action eventParam="2" event="onEnterZone">

showObject:02

</action>

<action eventParam="2" event="onLeaveZone">

hideObject:02

</action>

</actions>

</flash>

<image id="01" visible="false">

<param src="/data/flash_with_zones/01.jpg" x="20" y="150"/>

</image>

<image id="02" visible="false">

<param src="/data/flash_with_zones/02.jpg" x="700" y="130"/>

</image>

7.8.9  Действия, применимые к объекту «Flash»

showObject

Показать объект данным id

id объекта

hideObject

Спрятать объект данным id

id объекта

showObjectOnly

Показать объект(ы) с заданным id, при этом спрятать объекты с другими id, расположенные на одном уровне (в общем контейнере), например, в общей группе.

id объекта

enableObject

Сделать объект активным

id объекта

disableObject

Сделать объект неактивным

id объекта

hideAllObjects

Спрятать все объекты

id объекта

saveObject

Сохранить объект (при этом на экране отображается окно диалога сохранения файла)

id объекта

copyObject

Скопировать объект в буфер

id объекта

setPosition

Изменить положение объекта на экране

id_объекта, x,y, width, height[,depth]

zoomInObject

Увеличить объект

(Выполнить действия, назначенные на событие onZoomIn)

id объекта

zoomOutObject

Уменьшить объект

(Выполнить действия, назначенные на событие onZoomIn)

id объекта

7.9  Объект «2D-анимация» (qtemul)

Объект «2D-анимация» – медиа-объект, позволяющий включать в состав учебной сцены управляемую интерактивную анимацию особого рода. Особенность данной анимации состоит в том, что она позволяет имитировать трехмерные сцены (панорамы и отдельные визуальные объекты). Фактически визуальный ряд состоит из набора кадров, смена которых воссоздает эффект вращения камеры по кругу (панорама), или вращение объекта перед камерой; как правило, последний кадр в данном наборе совпадает с первым, образуя замкнутый цикл. Данный объект может также быть использован для «оживления» персонажей учебной сцены (анимированный помощник). Посредством настраиваемых действий («actions») можно подключать синхронное звуковое сопровождение, перезапускать анимацию…

Для каждого объекта можно определить (стандарный набор):

·  положение на экране;

·  прозрачность объекта;

·  активную зону объекта;

·  группу элементов управления;

·  подпись;

·  всплывающее меню;

·  всплывающую подсказку;

·  назначить реакцию на события.

Общая структура

<qtemul id="{строка}" visible="[true|false]" playing="[false|true]">
<param x="{число}" y="{число}" width="{число}" height="{число}" depth="{число} direction="[all|forward|back|none]">
<cursors>
<group id="[left|right]">
<image visible="[true|false]">
<param src="{путь:: строка}" x="{число}" y="{число}"/>
</image>
</group>
</cursors>
</param>
<slides>
<slide src="{путь:: строка}" begin="{число}" end="{число}"/>

...
</slides>

<actions> ... </actions

</qtemul>

7.9.1  Атрибуты:

id

Необязательный атрибут. Задаёт идентификатор объекта. Необходим, если нужно выполнять некоторые действия в отношении данного объекта, а также при использовании автоматического присоединения других объектов к данному.

visible

Необязательный атрибут. Задаёт видимость объекта на экране.

Значение по умолчанию: false (объект не виден на экране).

В дальнейшем видимость объекта может быть изменена с помощью действий (actions): showObject, hideObject и т. д.

playing

Необязательный атрибут

Определяет, стартует ли воспроизведение объекта при показе. (Только для тех объектов, для которых это возможно)

Значение по умолчанию: false (изначально анимация отсутствует).

7.9.2  Элемент <param>

Обязательный элемент

Задаёт основные характеристики вывода объекта на экран.

Свойства стандартных атрибутов приведены в соответствующем подразделе раздела «Описание общих элементов информационных объектов» данного руководства. Специфичным для данного объекта является атрибут «direction». Контейнер <param …> также содержит другие элементы, необходимые для функциональной настройки объекта.

Пример

<param x="{число}" y="{число}" width="{число}" height="{число}" depth="{число}" direction="[forward|back]">
<cursors>
<group id="[left|right]">
<image visible="[true|false]">
<param src="{путь:: строка}" x="{число}" y="{число}"/>
</image>
</group>
</cursors>
</param>

Атрибуты

direction

Необязательный атрибут.

При значении атрибута playing="true", задает направление смены кадров (прямое и обратное).

Значение по умолчанию: forward (прямая смена кадров).

Возможные значения:

    forward – прямая смена кадров; back – обратая смена кадров; all – прямая и обратная смена кадров none – пользовательское управление сменой кадров запрещено, зоны управлением сменой кадров становться недосткпными.

7.9.3  Элемент <param><cursors>

Необязательный элемент.

Данный элемент предназначен для настройки пользовательского курсора-указателя. Курсор-указатель может менять свой вид в зависимости от того, в какой области, представленного на сцене, объекта «2D-анимация» он находится. Если определен элемент <cursor>, смена направления последовательности воспроизведения кадров анимации зависит от того, в какой области размещения кусора, будет нажата левая кнопка мыши. Если элемент <cursor> не определен, объект воспроизводит кадры в заданной последовательности в направлении, определенном атрибутом «direction»; инициализировать воспроизведение (в данном случае) можно при помощи нас настраиваемых действий («actions»).

7.9.4  Элемент <param><cursors><group>

Обязательный элемент. Для настройки пользовательского курсора-указателя, требуется наличие двух групп. Контейнер <group> осдержит визуальный объект, коорый будет представлять курсор-указатель, при преремещении курсора в правую или левую область объекта.

Общая структура

<group id="[left|right]">
<image visible="[true|false]">
<param src="{путь:: строка}" x="{число}" y="{число}"/>
</image>
</group>

Атрибуты

id

Обязательный атрибут.

Для данного контейнера (в составе контерйнера <cursors>) значения данного атрибута предопределены.

Значение по умолчанию: --.

Возможные значения:

    left – настройка курсора для левой области объекта; right– настройка курсора для правой области объекта;

7.9.5  Элемент <slides>

Обязательный элемент

Данный контейнер содержит элементы (контейнеры <slide>), представляющие, предназначенные для анимации, группы кадров (картинок). Принадлежащие элементам <slide> наборы иллюстраций последоваетельно сменяют друг-друга согласно очередности элементов <slide> в составе контейнера <slides>.

7.9.6  Элемент <slides><slide>

Обязательный элемент

Данный элемент описывает состав и порядок следования иллюстраций, представляющих анимацию.

Общая структура

<slide src="{адрес}{префикс_имени}{маска}.{формат_иллюстраци}" begin="{число}" end="{число}"/>

Пример

<slide src="/DATA/components/pict/05-%04d. jpg" begin="0" end="71"/>

Атрибуты

src

Обязательный атрибут.

Данный атрибут указывает на папку с иллюстрациями и одновременно определяет шаблон (маску) для считывания имен файлов иллюстраций.

Значение по умолчанию: --

Формат маски (05-%04d. jpg):

·  "05-" – префикс имени файла;

·  "%0" – символ заполнителя;

·  "4" – число символов заполнителя;

·  "d" – тип числа – целый (integer).

begin

Обязательный атрибут.

Номер начального кадра.

end

Обязательный атрибут.

Номер конечного кадра.

7.10  Объект «3D-анимация» (object3D) (начиная с ОМС Плеера версии 2.0)

Объект «3D-анимация» – медиа-объект, позволяющий включать в состав учебной сцены визуальные трехмерные модели реальных объектов. Для данного объекта можно определить:

·  видимость;

·  положение на экране;

·  прозрачность объекта;

·  глубину расположения слоя данного объекта;

·  возможность вращения по двум координатным осям (управляется движением мышки);

·  возможность подключения ресурсных файлов, определяющих установки освещения и камер трехмерной модели;

Общая структура

<object3D visible="[true|false]">

<param depth="{число}" src="/DATA/res/obj1/mesh. cfg" x="0" y="-10" width="800" height="600"/>

<param3D rotate="true" camera="{имя камеры}"/>

<camera name="{имя камеры}" src="/DATA/res/camera. xml"/>

<light src="/DATA/res/Omni01.xml"/>

</object3D>

7.10.1 Атрибуты:

visible

Необязательный атрибут. Задаёт видимость объекта на экране.

Значение по умолчанию: false (объект не виден на экране).

В дальнейшем видимость объекта может быть изменена с помощью действий (actions): showObject, hideObject и т. д.

7.10.2 <object3D><param>

Обязательный элемент

Задаёт основные характеристики вывода объекта на экран.

Атрибуты

depth

Необязательный атрибут.

Определяет глубину размещения объекта.

x, y, width, height

Необязательные атрибуты.

Определяют координаты и размеры окна визуализации 3D объекта.

src

Обязательный атрибут.

Определяет путь к конфигурационному файлу, описывающему состав ресурсных файлов 3D модели.

Внимание! Некоторые файлы (в составе ресурсных) экспортированы из 3D MAX.

7.10.3 <object3D><param3D>

Обязательный элемент

Регулирует возможность управления вращением 3D объекта и назначает ведущую камеру.

Атрибуты

rotate

Необязательный атрибут.

Определяет возможность управления вращением объекта.

Значение по умолчанию: false.

Возможные значения:

camera

Обязательный атрибут.

Назначает имя ведущей камере 3D объекта.

7.10.4 <object3D><camera>

Обязательный элемент

Задаёт основные характеристики вывода объекта на экран.

Атрибуты

name

Обязательный атрибут.

Определяет имя камеры.

src

Обязательный атрибут.

Определяет путь к файлу с описанием настроек камеры.

7.10.5 <object3D><light>

Обязательный элемент

Указывает на файл, определяющий основные характеристики освещения 3D модели.

Атрибуты

src

Обязательный атрибут.

Определяет путь к файлу с описанием настроек освещения.

7.10.6 Дополнительные комментарии

Для создания и подключения трехмерной модели требуется определенная квалификация и соответствующий (специализированный) инструментарий. Справочная информация по данной технологии расположена в отдельном файле. На данный момент технология экспорта 3D объектов нестабильна и относительно трудоёмка.

Примеры установочных файлов для камеры и освещения:

<!-- ОСВЕЩЕНИЕ -->

<?xml version="1.0" encoding="UTF-8"?>

<lights>

<light type="ambient">

<ambient r="0.9" g="0.9" b="0.9" />

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23