Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
8.8.10 События, порождаемые шаблоном «Union»
Примечание. В составе шаблона описываемые события размещаются в разделе <union><unions><union><action>
Событие | Описание | Параметры |
onResultRight | возникает при правильной расстановке соотношений (связей) между объектами множеств | - |
onResultWrong | возникает, если полученный результат отличен от ста проентов. | - |
onResultBelow | событие возникает, если текущий результат ниже установленного значения (задается для всего шаблона). | значение (натуральное число), с которым сравнивается текущий результат |
onResultAbove | событие возникает, если текущий результат выше установленного значения (задается для всего шаблона). | значение (натуральное число), с которым сравнивается текущий результат |
onResultBetween | событие возникает, если текущий результат находится между двумя значениями интервала (задается для всего шаблона) | min;max (натуральные числа) - интервал, с которым сравнивается текущий результат |
onResultComplete | событие возникает, если все соотношения (связи) были установлены (задается для всего шаблона) | - |
onRightRelation | событие возникает, если выбранное соотношение установлено правильно | - |
onWrongRelation | событие возникает, если выбранное соотношение установлено неверно | - |
onRelation | событие возникает по факту возникновения соотношения между указанными объектами (из исследуемых множеств объектов) | идентификатор объекта из первого множества; идентификатор объекта из второго множества |
onFinishOperation | событие возникает при выходе курсора из чекбокса одного из пары выбранных объектов | - |
Общая структура
<actions>
<action event="{событие}">
{действие(я)}
</action>
<action event="{событие}"
eventParam="{значение_1; значение_2}">
{действие(я)}
</action>
</actions>
Пример
<actions>
<action event="onResultRight">
showObject:ifRightAnswer
</action>
<action event="onResultBetween"
eventParam="10;70">
showObject:ifBetweenAnswer
</action>
<action event="onRelation"
eventParam="answ4;answ6_t">
showObject:testRightRelationA4T6
</action>
</actions>
8.8.11 Элемент <unit>
Определяет отдельный элемент отношения.
Атрибуты
id | Обязательный атрибут. Определяет идентификатор элемента отношения. |
Общая структура
<unit>
<param.../>
<image.../>
<text.../>
<audio.../>
<video.../>
<flash.../>
<quicktime.../>
</unit>
Содержание
Один дочерний элемент <param>, определяющий параметры конкретного элемента отношения, и произвольное количество таких элементов, как <image>, <text>, <audio>, <video> и т. п.
Формулировка задания задается, а она может быть произвольным объектом (текстовым, изображением и проч.)
8.8.12 Элемент <param>
Атрибуты
X | Необязательный атрибут. Определяет положение элемента по горизонтальной оси. Учитывается только в случае если задано произвольное расположение элементов (answersLayout="LAYOUT_NO") Значение по умолчанию: 0. |
Y | Необязательный атрибут. Определяет положение элемента по вертикальной оси. Учитывается только в случае если задано произвольное расположение элементов (answersLayout="LAYOUT_NO") Значение по умолчанию: 0. |
targetsId | Атрибут обязателен для одного из множеств. Содержит список идентификаторов элементов имеющих отношение к данному элементу (связь с данным элементом). Идентификатор элемента определяется атрибутом id контейнера unit. |
unionName | Обязательный атрибут. Содержит имя множества, которому принадлежит данный элемент. |
Пример
Элемент отношения, положение на экране определяется автоматически:
<unit id="answ3">
<param targetsId="answ2_t, answ3_t" unionName="u1"/>
<text>
<param style="commonStyle" width="250"/>
<value>Task_3: Target_B, Target_C</value>
</text>
</unit>
<unit id="answ2_t">
<param unionName="u2"/>
<quicktime>
<param src="/DATA/components/union/pict02/Kr_shat. obj"/>
</quicktime>
</unit>
Элемент отношения {unit id="answ3"} будет представлен на сцене текстовым полем шириной 250px. Элемент отношения { unit id="answ2_t"} будет представлен на сцене quickTime объектом. Элемент отношения {unit id="answ3"} принадлежит множеству {unionName="u1"} и логически связан с элементами {targetsId="answ2_t, answ3_t"}, принадлежащими множеству {unionName="u2"}. Следует отметить, что целевое отношение для тождественных связей достаточно задать только для элементов одного из множеств.
8.9 Шаблон «Слайд-фильм» (slideshow)
Шаблон «Слайд-фильм» состоит из организованной (согласно учебному сценарию) последовательности слайдов (кадров) и панели управления. Каждый слайд может состоять из визуальных и звуковых объектов и групп объектов. Показ слайдов может быть организован как в автоматическом, так и ручном режимах. Кроме того, есть возможность добавления общего для всего слайдшоу кадра (commonFrame) с объектами, которые будут показываться и проигрываться во время проигрывания всего слайдшоу.
Возможности шаблона:
· Покадровая презентация в ручном режиме (с помощью клавиш управления и слайдера).
· Покадровая презентация в автоматическом режиме:
o длительность кадра задается числовым параметром;
o длительность кадра соответствует продолжительности аудио или видео файлов, входящих в состав данного кадра.
· Состав кадра презентации может включать комплексный набор данных: текст, видео, аудио, QuickTime панорамы, которые могут быть синхронизированы внутри кадра.
· К иллюстрациям, расположенным внутри кадра, допустимо применение эффектов.
· Возможность добавления общего для всего слайдшоу кадра (commonFrame) с объектами, которые будут показываться и проигрываться параллельно со слайдшоу (при остановке слайдшоу проигрывание этого кадра также останавливается). При запрете проигрывания нескольких объектов одновременно (<sound alloeMultiple="false"/>) позволяет останавливать не только слайдшоу, но и фоновый звук для всего слайдшоу (если он записан в общем кадрв (commonFrame))
Общая структура шаблона
<slideshow visible="[true|false]"
id="{Строка}"
playing ="[true|false]">
<settings>
<general mode="[normal|play_by_frame]"
rewindOnPlayed="[true|false]"
activeFrame="{Число}"
loop="[true|false]"
control="[linear|cyclic]"/>
<control x="{Число}"
y="{Число}"
depth="{Число}"
style="{Строка}"/>
</settings>
<frames>
<frame> <!--1-->
<{Oбъект}>
<effect.../>
<param.../>
<control.../>
<title.../>
<rollOwer.../>
<showparam start="{Число}"
duration="{Число}"
appearance="[always|pause|play]"/>
</Oбъект >
<{Oбъект}>
...
</Oбъект >
</frame>
<frame> <!--n-->
...
</frame>
</frames>
</slideshow>
8.9.1 Элемент <slideshow> (<param>)
Общая структура
<slideshow visible="[true|false]"
id="{Строка}"
playing ="[true|false]">
...
</ slideshow >
Атрибуты
visible | Необязательный атрибут. Изначальная видимость объекта. Значение по умолчанию: true. Возможные значения:
|
id | Необязательный атрибут. Идентификатор объекта. Необходим, если нужно выполнять некоторые действия в отношении данного объекта. |
playing | Необязательный атрибут. Определяет режим начального поведения объекта. Значение по умолчанию: true (если установлено воспроизведение презентации в автоматическом режиме, презентация сразу начинает проигрываться). Возможные значения:
|
8.9.2 Элемент <slideshow><settings><general>
Общая структура
<settings>
<general mode="[normal|play_by_frame]"
rewindOnPlayed="[true|false]"
activeFrame="{Число}"
loop="[true|false]"
control="[linear|cyclic]"/>
...
</settings>
Атрибуты
mode | Необязательный атрибут. Определяет способ воспроизведения презентации. Значение по умолчанию: normal (воспроизведение презентации в автоматическом режиме). Возможные значения:
|
rewindOnPlayed | Необязательный атрибут. Определяет следует ли возвращать презентацию к первому кадру по окончании. Значение по умолчанию: true (следует возвращать). Возможные значения:
|
activeFrame | Необязательный атрибут. Посредством данного атрибута можно переопределить номер кадра, с которого следует начать презентацию. Значение по умолчанию: нет. |
loop | Необязательный атрибут. Возможность зацикливания презентации (при воспроизведении в автоматическом режие). Значение по умолчанию: true – по окончании повторить сначала. Возможные значения:
Примечание: Для представления презентации в автоматическом режиме general mode="normal". |
control | Необязательный атрибут. Определяет поведение кнопок управления переходом к следующему кадру в крайних позициях. Если параметр имеет значение cyclic, то нажатие на кнопку «дальше» приведет к переходу с последнего кадра на первый. Значение по умолчанию: --. Возможные значения:
|
8.9.3 Элемент <slideshow><settings><control>
Общая структура
<settings>
...
<control x="{Число}"
y="{Число}"
depth="{Число}"
style="{Строка}"/>
...
</settings>
Описание элемента <control> приведено в соответствующем разделе.
8.9.4 Элементы <slideshow><frames><frame><{Oбъект}><showparam>
Контейнер <frame> содержит объекты, представляющие информационное содержание кадра презентации. Количество элементов <frame> в составе контейнера <frames> соответствует количеству кадров презентации. Все настройки объектов, входящих в состав контейнера <frame>, описаны в разделах данной документации для соответствующих объектов за исключением нового элемента – <showparam>. Элемент <showparam> позволяет динамически менять состояние кадра, синхронизировать воспроизведение информационных объектов.
Общая структура
<frames>
<frame> <!--1-->
<{Oбъект}>
<effect.../>
<param.../>
<control.../>
<title.../>
<rollOwer.../>
<showparam start="{Число}"
duration="{Число}"
appearance="[always|pause|play]"/>
</Oбъект >
<{Oбъект}>
...
</Oбъект >
</frame>
<frame> <!--n-->
...
</frame>
</frames>
Элемент <showparam>
Атрибуты
start | Необязательный атрибут. Определяет время (в миллисекундах), по истечении которого, объект должен появиться в кадре. |
duration | Необязательный атрибут. Определяет время (в миллисекундах), соответствующее продолжительности воспроизведения данного объекта в кадре. |
appearance | Необязательный атрибут. Данный атрибут позволяет синхронизировать появление или исчезновение статического визуального объекта в зависимости от состояния звукового сопровождения конкретного кадра. Значение по умолчанию: always. Возможные значения:
|
8.9.5 Элемент <slideshow><frames><commonFrame>
Контейнер <commonFrame> содержит объекты, представляющие информационное содержание общего для всего слайдшоу кадра презентации. Данный кадр проифгрывается, когда проигрывается слайдшоу (любой кадр слайдшоу, заданный через <frame>) и показывается, когда показывается презентация. В остальном полностью аналогичен <frame>.
<frames>
<commonFrame>
<{Oбъект}>
<effect.../>
<param.../>
<control.../>
<title.../>
<rollOwer.../>
</Oбъект >
<{Oбъект}>
...
</Oбъект >
</commonFrame>
<frame>
<{Oбъект}>
<effect.../>
<param.../>
<control.../>
<title.../>
<rollOwer.../>
<showparam start="{Число}"
duration="{Число}"
appearance="[always|pause|play]"/>
</Oбъект >
<{Oбъект}>
...
</Oбъект >
</frame>
<frame> <!--n-->
...
</frame>
</frames>
8.10 Шаблон «Переключатель объектов» (train)
Шаблон «Последовательность» состоит из организованной (согласно учебному сценарию) последовательности кадров, содержащих информационные объекты (медиа-объекты и шаблоны) и элементов управления последовательностью воспроизведения данных кадров. Последовательность воспроизведения кадров может быть задана в определенном порядке, или иметь случайный характер. Переход от кадра к кадру может осуществляться посредством элементов управления пользовательского интерфейса, или посредством действий (actions) на определенные события (например, успешность прохождения задания). Кадром в данном контексте именуется мизансцена – состав информационных объектов, действующих в определенный (логически обусловленный) временной промежуток.
Возможности шаблона:
· Покадровая смена объектов в ручном режиме (с помощью клавиш управления и слайдера).
· Случайная или предопределенная последовательность воспроизведения объектов.
Общая структура объекта
<train visible="[true|false]"
id="{Строка}">
<param>
<general mode="[normal|random]"
activeFrame="{Число}"
control="[linear|cyclic]"/>
<!--control x="{Число}"
y="{Число}"
depth="{Число}"
style="{Строка}"/-->
</param>
<actions>
<action event="[ onPlayed]">{действие}</action>
...
</actions>
<button id="previous" .../>
<button id="next" .../>
<frames>
<frame> <!--1-->
<actions>
<action.../>
...
</actions>
<{Oбъект} .../>
...
</frame>
<frame> <!--n-->
...
</frame>
</frames>
</slideshow>
8.10.1 Элемент <train>
Общая структура
<train visible="[true|false]"
id="{Строка}"
</train >
Атрибуты
visible | Необязательный атрибут. Изначальная видимость объекта. Значение по умолчанию: true. Возможные значения:
|
id | Необязательный атрибут. Идентификатор объекта. Необходим, если нужно выполнять некоторые действия в отношении данного объекта. |
8.10.2 Элемент <train><param><general>
Общая структура
<param>
<general mode="[normal|random]"
activeFrame="{Число}"
control="[linear|cyclic]"/>
...
</param>
Атрибуты
mode | Необязательный атрибут. Определяет порядок воспроизведения объектов. Значение по умолчанию: normal (заданная последовательность воспроизведения). Возможные значения:
|
activeFrame | Необязательный атрибут. Посредством данного атрибута можно переопределить номер кадра, с которого следует начать презентацию. Значение по умолчанию: нет. |
control | Необязательный атрибут. Определяет поведение кнопок управления переходом к следующему кадру в крайних позициях. Если параметр имеет значение cyclic, то нажатие на кнопку «дальше» приведет к переходу с последнего кадра на первый. Значение по умолчанию: --. Возможные значения:
|
8.10.3 Элемент <train><param><control> или <button…/>
Для управления последовательностью воспроизведения кадрами, содержащими объекты, существует два альтернативных решения: управление посредством интерфейсного элемента <control>, управление посредством кнпок <button id="previous"> и <button id="next"> (названия кнопок – "previous" и "next" – предопределены )
Общая структура <control>
<param>
...
<control x="{Число}"
y="{Число}"
depth="{Число}"
style="{Строка}"/>
...
</param>
Описание элемента <control> приведено в соответствующем разделе.
Общая структура <button…/>
<button id="previous">
<param.../>
</button>
<button id="next">
<param.../>
</button>
8.10.4 События, порождаемые шаблоном «Train»
Событие | Описание | Параметры |
onPlayed | возникает в момент появления на сцене последнего воспроизводимого кадра (frame) | - |
8.10.5 Элементы <train><frames><frame>
Контейнер <frame> содержит объекты, представляющие информационное содержание кадра. Контейнер <frame> может содержать действия <actions>, которые можно использовать для отображения скрытых объектов и для прочих целей.
Общая структура
<frames>
<frame id={Строка}> <!--1-->
<actions>
<action.../>
...
</actions>
<{Oбъект} .../>
...
</frame>
<frame id={Строка}> <!--n-->
...
</frame>
</frames>
Атрибуты
id | Необязательный атрибут. Идентификатор объекта. Необходим, если нужно определить команду, выполняющую переход на данный кадр. |
8.10.6 Обработка событий
Сменой кадров объекта «Последовательность» можно управляя из других (встроенных) объектов, посредством предопределенных действий.
Пример
<train visible="true" id="1">
<param>
<general mode="normal" activeFrame="4" control="cyclic"/>
<control x="810" y="550" depth="-500" style="SlideshowHistory"/>
</param>
<frames>
<frame>
...
</frame>
<frame><!--UNION-->
<union id="union1" visible="true">
<unions>
<union id="01">
<param.../>
<actions>
<action event="onRightRelation">
nextFrame:1
</action>
</actions>
</union>
</unions>
</union>
</frame>
</train>
Данный условный пример моделирует следующую ситуацию:
Последовательность имеет идентификатор id="1".
Один из кадров последовательности содержит объект «Множественные отношения» (Union). Объект «Множественные отношения» может реагировать (event) на выбор ответа и на прохождение задания пользователем. Реакция на события вызывает действие (action), а действие может передать команду объекту «Последовательность» (train). Так, например, команда nextFrame:1 (из вышеприведенного примера) указывает объекту с id="1" (в нашем случае объект train) перейти на следующий кадр.
Значения команд
action | Возможные значения: · nextFrtame:id_Объекта - прейти на следующий кадр; · previousFrame:id_Объекта – прейти на предыдущий кадр; · gotoFrameFirst:id_Объекта – прейти на первый кадр; · gotoFrameLast:id_Объекта – прейти на последний кадр; · gotoFrame:id_Объекта, n – перейти на некоторый кадр n, где n – число (нумерация кадров начинается с 1); · gotoFrameId:id_Объекта, id_Кадра – перейти на некоторый кадр, обозначенный посредством идентификатора. |
8.11 Шаблон «Очередь» (draglist)
Объект позволяет создавать и выстраивать горизонтально либо вертикально набор таскаемых элементов, которые можно переставлять на любую позицию в этом списке для получения правильного порядка элементов.
Возможности:
· произвольное расположение списка (задание левой верхней точки)
· возможность задания ограничения на максимальную ширину текста при вертикальной расстановке
· неограниченное количество элементов списка (вплоть до конца рабочей области)
· расстановка элементов списка как горизонтально, так и вертикально
· задание горизонтальных и вертикальных расстояний между элементами списка
· возможность проверки правильности расстановки элементов списка, как сразу, так и по нажатию на кнопку проверить (событие checkObject)
· отъезд элементов на исходную позицию при попытке их неправильной постановки в случае проверки сразу (immediately)
· установка элемента на соответствующую позицию в списке при правильной его установке, либо при проверке после расстановки (after), и отъезд элементов списка, находящихся между исходной и конечной позициями перетаскиваемого элемента, вверх или вниз соответственно
· задание правильного порядка расстановки элементов списка в xml-файле
· глубина перетаскиваемого элемента изменяется так, чтобы он был виден поверх остальных элементов списка
Элемент имеет следующую общую структуру
<draglist id="" visible="">
<param checkMode="" order="" x="" y="" width="" offsetX="" offsetY="">
<resultOf type="">
</param>
<actions.../>
<button.../>
<image.../>
<text.../>
<video.../>...
</draglist>
Атрибуты:
id | Необязательный атрибут. Задаёт идентификатор объекта. Необходим, если нужно выполнять некоторые действия в отношении данного объекта. |
visible | Необязательный атрибут. Задаёт видимость объекта на экране. Значение по умолчанию: false (объект не виден на экране). В дальнейшем видимость объекта может быть изменена с помощью действий (actions): showObject, hideObject и т. д. |
8.11.1 Элемент <button.../>
Задается объект кнопка, которая не являются таскаемым объектом по определению.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |


