Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
<place
x=""
y=""
…/>
</ placelist >
При таком задании возможно произвольно расставлять места по экрану.
Атрибуты
x | Обязательный атрибут. Положение места на экране по горизонтальной оси. |
y | Обязательный атрибут. Положение места на экране по вертикальной оси. |
13.1.14 Элемент <dragging><target><activemark>
Определяет параметры подсветки цели. Цель может иметь один подсвечивающий объект – либо рамку, либо изображение, отображаемое, если таскаемый объект попадает в данную цель.
Общая структура
<activemark
type="border"
src="/DATA/components/images/border. png"
bordercolor="#FF0000"
bordersize="1"
bgcolor="#FF0000"
x="0"
y="0"
width="0"
height="0"
depth="0"
/>
Атрибуты
type | Обязательный атрибут. Тип подсветки. Значение по умолчанию: border (прямоугольная рамка). Возможные значения:
|
x | Необязательный атрибут. Координата по горизонтальной оси в пикселях относительно родительского контейнера. Значение по умолчанию: 0. |
y | Необязательный атрибут. Координата по горизонтальной оси в пикселях относительно родительского контейнера. Значение по умолчанию: 0. |
width | Необязательный атрибут. Ширина прямоугольной рамки (в случае если type="border") на экране. Значение по умолчанию: 0. |
height | Необязательный атрибут. Высота прямоугольной рамки (в случае если type="border") на экране. Значение по умолчанию: 0. |
depth | Необязательный атрибут. Глубина. Значение по умолчанию: 0. |
src | Путь к файлу изображения (в случае если type="image"), выступающего в роли подсветки |
borderColor | Цвет рамки (в случае если type="border") Значение по умолчанию: #FFFFFF (черный). Возможные значения: #000000-#FFFFFF или # - #FFFFFFFF Примечание: Значение цвета может задаваться в одном из двух видов: #RRGGBB – в шестнадцатеричной системе в формате RGB, прозрачность при этом не учитывается #AARRGGBB – в шестнадцатеричном формате ARGB, при этом существует возможность указать полупрозрачный цвет фона |
borderSize | Толщина рамки (в случае если type="border") Значение по умолчанию: 1 |
bgColor | Цвет фона (в случае если type="border") Значение по умолчанию: #FFFFFF (черный). Возможные значения: #000000-#FFFFFF или # - #FFFFFFFF Примечание: Значение цвета может задаваться в одном из двух видов: #RRGGBB – в шестнадцатеричной системе в формате RGB, прозрачность при этом не учитывается #AARRGGBB – в шестнадцатеричном формате ARGB, при этом существует возможность указать полупрозрачный цвет фона |
Пример
13.1.15 Элемент <dragging><target><area>
Определяет активную зону цели. Если элемент имеет содержимое, то описание области берётся из него, в противном случае с помощью атрибутов x, y, width, height задаётся прямоугольная область. Вариант задания области с помощью атрибутов, не требует обязательного задания ширины и высоты области, что бывает удобно, когда в объект-цель должен помещаться один единственный объект
Общая структура
<area
x="0"
y="0"
width="0"
height="0"
sensitivity="0"
/>
Атрибуты
x | Необязательный атрибут. Координата по горизонтальной оси в пикселях относительно родительского контейнера. Значение по умолчанию: 0. |
y | Необязательный атрибут. Координата по горизонтальной оси в пикселях относительно родительского контейнера. Значение по умолчанию: 0. |
width | Необязательный атрибут. Ширина области на экране. Значение по умолчанию: 0. |
height | Необязательный атрибут. Высота области на экране. Значение по умолчанию: 0. |
sensitivity | Необязательный атрибут. Чувствительность (погрешность) в пикселях, с которой можно устанавливать перетаскиваемые в объекты в цель. Значение по умолчанию: 25 |
Содержание
Строка, описывающая область в стандартном виде:
- Строка в формате '[x, y, ширина, высота]' определяет прямоугольную активную зону объекта. Строка в формате '{(x1, y1), (x2, y2), … (xn, yn)}' определяет многоугольную активную зону объекта-кнопки.
Пример:
<area x="120" y="211" sensitivity="30" />
<area x="727" y="64" width="277" height="502" sensitivity="0"/>
13.1.16 Элемент <dragging><target><mask>
Определяет активную область цели, задаваемую с помощью изображения с учётом прозрачности. Одна цель может содержать произвольное количество элементов <mask>, при этом могут быть заданы области с помощью элементов <area>.
Общая структура
<mask
x="0"
y="0"
depth="-10"
src="/DATA/components/images/target_1_mask. png"
/>
Атрибуты
x | Необязательный атрибут. Координата по горизонтальной оси в пикселях относительно родительского контейнера. Значение по умолчанию: 0. |
y | Необязательный атрибут. Координата по вертикальной оси в пикселях относительно родительского контейнера. Значение по умолчанию: 0. |
depth | Необязательный атрибут. Глубина объекта на экране относительно родительского объекта. Значение по умолчанию: 0. |
src | Обязательный атрибут Путь к файлу изображения, которое является маской. |
Содержание
Нет
Пример:
Для приведённого ниже изображения, чувствительным к событиям мыши будет только часть, выделенная темным цветом (полностью непрозрачная), в то время как светлая часть не будет воспринимать события мыши.

Задание зоны с помощью маски. Маской выступает в данном случае изображение "01.png"
<targety id="1" visible="true">
<mask src="/DATA/components/dragging/mask_zone01.png" depth="-11"/>
...
</target>
13.1.17 Элемент <dragging><target><attachlist>
Определяет список элементов, прикреплённых к цели.
Общая структура
<attachlist>
<image id=""/>
<text id=""/>
<button id=""/>
<flash id=""/>
<qt_emul id=""/>
<video id=""/>
<crossword id=""/>
</attachlist>
13.1.18 События (event), инициируемые объектом «Перетаскивание»
Имя | Описание (событие возникает при …) | Параметры |
onEnterTarget | При наведении курсора на цель. | … |
onLeaveTarget | При выходе курсора из целевой зоны. | … |
onPlacedRight | При правильном расположении перетаскиваемого объекта. Применим только для элемента < dragobject>! | |
onPlacedWrong | При неправильном расположении перетаскиваемого объекта. Применим только для элемента < dragobject>! | |
onObjectPlacedRight | При правильном расположении перетаскиваемого объекта. Применим только для элемента <target>! | … |
onObjectPlacedError | При неправильном расположении перетаскиваемого объекта. Применим только для элемента <target>! | … |
onAllObjectPlaced | При расположении всех перетаскиваемых объектов в целевых зонах (независимо от результата). | |
onAllObjectsPlacedRight | При правильном расположении всех перетаскиваемых объектов. | |
onAllObjectsPlacedWrong | При неправильном расположении хотя бы одного объекта. | |
onAllObjectPlacedClass | Если были расставлены перетаскиваемые объекты одного класса (только не для типа классификация <dragging type="classification" …>). | |
13.1.19 Действия (actions), применимые к объекту «Перетаскивание»
showObject | Показать объект с заданным id | id объекта |
hideObject | Спрятать объект данным id | id объекта |
showObjectOnly | Показать объект(ы) с заданным id, при этом спрятать объекты с другими id, расположенные на одном уровне (в общем контейнере), например, в общей группе. | id объекта |
hideAllObjects | Спрятать все объекты | id объекта |
enableObject | Сделать объект активным | id объекта |
saveObject | Сохранить объект (при этом на экране отображается окно диалога сохранения файла) | id объекта |
copyObject | Скопировать объект в буфер | id объекта |
setPosition | Изменить положение объекта на экране | id_объекта, x,y, width, height[,depth] |
zoomInObject | Увеличить объект (Выполнить действия, назначенные на событие onZoomIn) | id объекта |
zoomOutObject | Уменьшить объект (Выполнить действия, назначенные на событие onZoomIn) | id объекта |
resetObject | Сбросить состояние объекта на начальный состояние. Обнуление результатов (ошибки, подсказки…). | id объекта |
showObjectClass | Только для dragging: показать класс | id объекта (класса) |
showObjectInVisiblleClass | Только для dragging: показать объект. Действие выполнимо, если id класса соответствует активному классу (см. пример ниже). | id класса, id объекта |
frozenObject | «Заморозить» (перевести в неактивное состояние) объект (группу). | id объекта |
unfrozenObject | «Разморозить» (перевести в активное состояние) объект (группу). | id объекта |
disableTarget | «Закрыть» цель | id объекта |
enableTarget | «Открыть» цель | id объекта |
showDragObject | Показать таскаемый объект | id объекта |
hideDragObject | Скрыть таскаемый объект | id объекта |
hideAllWrongTargeted | Скрыть неверно расставленные таскаемые объекты. | … |
Пример
Иллюстрация применения showObjectInVisiblleClass.
Объект er01_targ1 станет видимым только в том случае, если пользователь поставит в цель объект, принадлежащий классу i1. Соответственно, объект er01_targ2 станет видимым только в том случае, если пользователь поставит в цель объект, принадлежащий классу i2.
<target id="tp1" enabled="true">
<area …/>
<actions>
<action event="onObjectPlacedError">
disableTarget:.tp1;
showObjectInVisiblleClass:i1,er01_targ1;
showObjectInVisiblleClass:i2,er01_targ2;
</action>
</actions>
</target>
...
<class id="i1" visible="true">
...
<dragobject id="01".../>
...
</class>
<class id="i2" visible="false">
...
<dragobject id="01".../>
...
</class>
13.1.20 Элемент <dragging><class>
Общая структура
Задаёт отдельный класс только для таскаемых объектов.
<class>
<param random=”true”/>
<startplaces>
<place x="" y=""/>
...
</startplaces>
<actions>
<action event="onAllObjectPlacedClass">
<dragobject>
...
</dragobject>
</class>
Атрибуты
param random | Необязательный атрибут. Указывается, если необходимо установить значение случайного вывода для таскаемых объектов, отличное от общего "random" в "appearance". Значение по умолчанию: "random" в "appearance". |
startplaces | Необязательный атрибут. Указывается, если необходимо изменить расположение таскаемых объектов на экране отличное от общего заданного. Значение по умолчанию: "startplaces" в "settings". |
place X y | Необязательный атрибут. Расположение объекта на экране относительно родительского объекта. Значение по умолчанию: 0. |
dragobject | Таскаемые объекты |
action event= "onAllObjectPlacedClass" | Необязательный атрибут. Вызывается после успешной установки объектов в цели данного класса. |
13.1.21 Элемент <dragging><group_drag>
Общая структура
Задаёт группу таскаемых объектов, из которых случайным образом выберется один.
<group_drag drag_number="">
<dragobject>
...
</dragobject>
</group_drag>
Атрибуты
drag_number | Обязательный атрибут. Указывается из СКОЛЬКИХ таскаемых объектов необходимо |
13.2 Шаблон «Классификация» (classification)
Распределение объектов по классам при помощи мыши
Возможности шаблона:
- Перетаскивание различных объектов (изображения, текста). Назначение различных реакций на правильное и неправильное размещение объекта в целевой зоне. Для каждого объекта может быть задан один или несколько правильных классов, или ни одного правильного класса (т. н. “Неправильный объект”). Все объекты, принадлежащие одному классу, имеют один и тот же набор целей. Вывод объектов для перетаскивания по одному или всех сразу. Вывод объектов для перетаскивания в произвольном и фиксированном порядке. Проверка правильности расстановки сразу (непосредственно после установки объекта) или по кнопке (при этом существует возможность многократно переставлять объекты между целями до проверки). Неправильно поставленный объект может быть отправлен обратно на свою стартовую позицию, убран с экрана или плавно перемещён в корзину. Каждая цель может принимать один или несколько объектов, при этом размещённые объекты могут выстраиваться табличным способом (в колонку, в строку) или принимать предопределённые положения. Каждая цель может быть подсвечена, если во время таскания объект попадает в зону ее влияния. Ограничение времени на выполнение задания. Существует объект "Корзина", который представляет собой некоторое место, куда плавно перемещаются неправильно поставленные объекты (при соответствующих настройках)
Важно:
В данном шаблоне существуют зарезервированные идентификаторы объектов, использование которых жестко предопределено. Список предопределённых идентификаторов и их назначение указано ниже (имена чувствительны к регистру).
- btnPreviousDragObject– кнопка перехода к предыдущему перетаскиваемому объекту в наборе(данная кнопка работает только при режиме показа объектов по одному) btnNextDragObject– кнопка перехода к следующему перетаскиваемому объекту в наборе (данная кнопка работает только при режиме показа объектов по одному) btnCheck– кнопка проверки расположения перетаскиваемых объектов (используется при соответствующих настройках шаблона) btnReset– кнопка сброса расположения перетаскиваемых объектов (если разрешено настройками шаблона)
Не рекомендуется управлять данными объектам самостоятельно с помощью действий.
Общая структура шаблона
<step>
<dragging type="classification" ...>
<param>
<name>{Строка}</name>
<appearance.../>
<startplaces>
<place.../>
...
</startplaces>
<behavior.../>
<dragobjects.../>
<resultof.../>
</param>
<target.../>
...
<class>
<param.../>
<dragobject...>
<param.../>
<text.../>
<image.../>
<attachzoom.../>
<actions>
Действия, если объект поставлен неверно
Действия, если объект поставлен верно
</actions>
</dragobject>
...
</class>
...
<{Медиа-объект} .../>
...
<actions>
Действия, происходящие по выполнению задания
</actions>
</dragging>
</step>
13.2.1 Элемент <dragging><param>
Определяет настройки объекта
Общая структура
<param>
<name>{Строка}</name>
<dragobjects.../>
<appearance.../>
<behaviour.../>
<startplaces.../>
<trashbox.../>
</param>
Примечание
13.2.2 Элемент <dragging><param><dragobjects>
Определяет настройки перетаскиваемого объекта.
Общая структура
<dragobjects
sensitivity="{число}"
checkMode="CHECK_AFTER"
regPoint="LEFT_TOP"
flowquick="[true|false]"
/>
Атрибуты
sensitivity | Необязательный атрибут. Чувствительность (погрешность) в пикселях, с которой можно устанавливать перетаскиваемые объекты в цель. Значение по умолчанию: 20 |
checkMode | Необязательный атрибут. Способ проверки результата. Значение по умолчанию: … Возможные значения:
|
regPoint | Необязательный атрибут. Точка, положение которой тестируется при размещении объекта в цели. Значение по умолчанию: LEFT_TOP (левый верхний угол перетаскиваемого объекта). Возможные значения:
Примечание: Данный параметр может быть переопределён для конкретного перетаскиваемого объекта. |
flowquick |
Пример:
<dragobjects regPoint="100;100" .../>

13.2.3 Элемент <dragging><param><appearance>
Общая структура
Задаёт параметры появления таскаемых объектов на экране.
<appearance
random="true"
random_target="true"
select="true"
mode="all"
behaviour=""
/>
Атрибуты
random | Необязательный атрибут. Включает случайный порядок при выводе таскаемых объектов на экран. Значение по умолчанию: true (произвольный порядок). Возможные значения:
|
random_target | Необязательный атрибут. Перемешивание целей. Значение по умолчанию:. Возможные значения:
|
select | Необязательный атрибут. Возможность перебора объектов в режиме вывода по одному. Значение по умолчанию: true (можно перебирать объекты) Возможные значения:
|
mode | Необязательный атрибут. Режим вывода объектов на экран. Значение по умолчанию: all (все таскаемые объекты выводятся на экран сразу). Возможные значения:
|
13.2.4 Элемент <dragging><param><behaviour>
Общая структура
Определяет поведение таскаемых объектов
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |


