Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
randomObjects="[true|false]"
checkMode="[once|after]"
allowMultiple="[false|true]"
regPoint="[mouse|center|left_top|x;y]"
speed="15"
depthDelta="500"
/>
8.16 Шаблон «ПДД» (Avto)
Элемент имеет следующую общую структуру
<avto id=”{строка}” startZone="{строка}" virtSpeed="{число}">
<car id="{строка}" visible="[true|false]">
<param srcStart="{путь к файлу}"
srcToLeft="{путь к файлу}"
srcToRight="{путь к файлу}"
srcToLeftTruck="{путь к файлу}"
srcToRightTruck="{путь к файлу}"
srcStartTruck="{путь к файлу}"/>
</car>
<actions>
<action event="(событие)">(действие)</action>
</actions>
<junction id="{строка}" visible="[true|false]">
<road id="{строка}" length="{число}" speed="{число}" virtSpeed="{число}">
<actions>
<action event="(событие)">(действие)</action>
</actions>
</road>
<param x="{число}" y="{число}" height ="{число}" width="{число}" depth="{число}" >
</param>
<area>[координаты]</area>
</junction>
Атрибуты:
id | Необязательный атрибут. Задаёт идентификатор объекта. Необходим, если нужно выполнять некоторые действия в отношении данного объекта. |
startZone | Обязательный атрибут. Задаёт перекресток (junction), из которого объект начнет движение. |
virtSpeed | Обязательный атрибут. Задаёт скорость движения объекта. |
Элемент <avto><car>
Общая структура
<car id="{строка}" visible="[true|false]">
<param srcStart="{путь к файлу}"
srcToLeft="{путь к файлу}"
srcToRight="{путь к файлу}"
srcToLeftTruck="{путь к файлу}"
srcToRightTruck="{путь к файлу}"
srcStartTruck="{путь к файлу}"/>
</car>
Атрибуты
id | Необязательный атрибут. Задаёт идентификатор объекта. Необходим, если нужно выполнять некоторые действия в отношении данного объекта. |
visible | Необязательный атрибут. Задаёт видимость объекта на экране. Значение по умолчанию: false (объект не виден на экране). В дальнейшем видимость объекта может быть изменена с помощью действий (actions): showObject, hideObject и т. д. |
Элемент <avto><car><param>
Атрибуты
srcStart | Обязательный атрибут. Задаёт начальную картинку объекта-автомобиля. |
srcToLeft | Обязательный атрибут. Задаёт картинку объекта-автомобиля при движении ВЛЕВО. |
srcToRight | Обязательный атрибут. Задаёт картинку объекта-автомобиля при движении ВПРАВО. |
srcStartTruck | Обязательный атрибут. Задаёт картинку объекта-автомобиля после вызова тягача. |
srcToLeftTruck | Обязательный атрибут. Задаёт картинку объекта-автомобиля после вызова тягача при движении ВЛЕВО. |
srcToRightTruck | Обязательный атрибут. Задаёт картинку объекта-автомобиля после вызова тягача при движении ВПРАВО. |
Элемент <avto><junction>
Перекрестки, их положение задается как и у зон. Структура:
<junction id="{строка}" visible="[true|false]">
<road id="{строка}" length="{число}" speed="{число}" virtSpeed="{число}">
<actions>
<action event="(событие)">(действие)</action>
</actions>
</road>
<param x="{число}" y="{число}" height ="{число}" width="{число}" depth="{число}" >
</param>
<area>[координаты]</area>
</junction>
Атрибуты
id | Обязательный атрибут. Задаёт идентификатор объекта. Необходим, если нужно выполнять некоторые действия в отношении данного объекта. |
visible | Необязательный атрибут. Задаёт видимость объекта на экране. Значение по умолчанию: false (объект не виден на экране). В дальнейшем видимость объекта может быть изменена с помощью действий (actions): showObject, hideObject и т. д. |
Элемент <avto><junction><param>
Обязательный элемент
См. соответствующий подраздел раздела «Описание общих элементов информационных объектов» данного руководства.
Атрибуты
distance | Обязательный атрибут. Задает время, за которое до этого перекрестка доберется тягач |
Элемент <avto><junction><road>
Необязательный элемент
Дорога от одного перекрестка, до другого. Структура:
<road id="{строка}" length="{число}" speed="{число}" virtSpeed="{число}">
<actions>
<action event="(событие)">(действие)</action>
</actions>
</road>
Атрибуты
id | Обязательный атрибут. Определяет пункт назначения дороги перекрестком с соответствующим Id. |
length | Обязательный атрибут. Длина в условных единицах. |
speed | Обязательный атрибут. Задает визуальную скорость движения объекта. Значение по умолчанию 15. |
virtSpeed | Необязательный атрибут. Если не задан, то используется virtSpeed, заданный в <avto>. Используется для подсчета потраченного времени на проезд по данной дороге, по формуле: время=length/virtSpeed; |
События, порождаемые шаблоном «avto»
Событие | Описание | Параметры |
onTimeOut | возникает при достижении затраченного времени = x | x |
События, порождаемые «road»
Событие | Описание | Параметры |
afterPass | когда объект доедет до зоны назначения по данной дороге | - |
beforePass | срабатывает когда объект стартует по данной дороге | - |
Действия, применимые к шаблону «avto»
Действие | Описание | Параметры |
callTruck | Вызывает тягач | |
setVirtSpeed | Утсанавливает параметру скорость значение x | x |
9 Композиционные объекты
9.1 Объект «Группа» (group)
Объект «Группа» - специализированный компонент, позволяющий логически объединять несколько произвольных объектов и работать с ними как с единым целым. Объект «Группа» обладает возможностью отправки команд отдельным объектам группы. Для каждого объекта данного типа возможно определить:
· положение на экране
· прозрачность объекта
Элемент имеет следующую общую структуру
<group
id="" visible="" restriction="">
<param.../>
<{Медиа-объект|Шаблон|Группа}.../>
...
<actions>
<action.../>
</actions>
</ group >
9.1.1 Атрибуты:
id | Необязательный атрибут. Задаёт идентификатор объекта. Необходим, если нужно выполнять некоторые действия в отношении данного объекта, а также при использовании автоматического присоединения других объектов к данному. |
visible | Необязательный атрибут. Задаёт видимость объекта на экране. Значение по умолчанию: false (объект не виден на экране). В дальнейшем видимость объекта может быть изменена с помощью действий (actions): showObject, hideObject и т. д. |
restriction | Необязательный атрибут. Определяет эксклюзиные статус одного из объектов группы. Например, если restriction="exclusive_visible" и следует команда (действие) showObject:id_группы. id_объекта_А, то на сцене отобразится только объект_А; остальные объектты группы будут автоматически скрыты. Значение по умолчанию: нет. Возможные значения:
|
9.1.2 Элемент <param>
Необязательный элемент
Задаёт основные характеристики вывода объекта на экран.
Общая структура
<param
x="0"
y="0"
depth="0"
opacity="1"
width="640"
height="480"
/>
Атрибуты
x | Необязательный атрибут. Координата по горизонтальной оси в пикселях относительно родительского контейнера. Значение по умолчанию: 0. |
y | Необязательный атрибут. Координата группы по вертикальной оси в пикселях относительно родительского контейнера. Значение по умолчанию: 0. |
width | Необязательный атрибут. Ширина группы в пикселях. Значение по умолчанию: Если не указан размер, то определяется автоматически соответственно суммарному размеру элементов, составляющих группу. |
height | Необязательный атрибут. Высота группы в пикселях. Значение по умолчанию: Если не указан размер, то определяется автоматически соответственно суммарному размеру элементов, составляющих группу. |
depth | Необязательный атрибут. Глубина группы на экране относительно родительского объекта. Значение по умолчанию: 0. Примечание: Все видимые двухмерные объекты упорядочены на экране по глубине. Чем больше значение свойства depth, тем «дальше» от наблюдателя находится объект. |
opacity | Необязательный атрибут. Прозрачность группы. Значение по умолчанию: 1. Примечание: Значение 1 соответствует полностью непрозрачному объекту, значение 0 соответствует полностью прозрачному объекту. Если прозрачность находится в диапазоне от 0 до 0.10, объект не будет реагировать на события мыши. |
Пример 1 | Пример использования элемента «Группа объектов». В группу объединены два растровых изображения. |
<group id="01" visible="true"> <image visible="true"> <param src="/DATA/components/image/24.jpg" x="100" y="100" width="200" height="150" depth="100"/> </image> <image visible="true"> <param src="/DATA/components/image/25.jpg" x="320" y="100" width="200" height="150" depth="100"/> </image> </group> |
9.1.3 Элемент <effects>
Необязательный элемент
См. соответствующий подраздел раздела «Описание общих элементов информационных объектов» данного руководства.
Пример 1 Пример использования эффектов для Группы объектов.
<group id="group_effect" visible="true">
<param x="100" y="100" width="640" height="480" depth="100"/>
<effects>
<effect id="effect_1" event="onShow">
move:15,-700,100,100,100
</effect>
</effects>
<quicktime visible="true">
<param src="/DATA/components/01.mov"/>
</quicktime>
</group>
9.1.4 События, порождаемые объектом «Группа»
Событие | Описание | Параметры |
onShow | возникает в момент появления изображения | - |
onHide | возникает в момент скрытия изображения | - |
onRollOver | возникает при наезде на изображение курсором мыши | - |
onRollOut | возникает при съезде курсора мыши с изображения | - |
onPress | возникает при нажатии мышью на изображении | - |
onRelease | возникает при отпускании кнопки мыши над изображением | - |
onStartEffect | возникает при старте некоторого назначенного эффекта (если эффекты назначены) | id эффекта |
onCompleteEffect | возникает при завершении некоторого визуального эффекта (если эффекты назначены) | id эффекта |
9.1.5 Действия, применимые к объекту «Группа объектов»
showObject | Показать объект с заданным id | id объекта |
hideObject | Спрятать объект с заданным id | id объекта |
showObjectOnly | Показать объект(ы) с заданным id, при этом спрятать объекты с другими id, расположенные на одном уровне (в общем контейнере), например, в общей группе. | id объекта |
enableObject | Сделать объект активным | id объекта |
disableObject | Сделать объект неактивным | id объекта |
enableAllObjects | Сделать все объекты в группе активными | id группы |
disableAllObjects | Сделать все объекты в группе неактивными | id группы |
enableAllButtons | Сделать все кнопки в группе активными | id группы |
disableAllButtons | Сделать все кнопки в группе неактивными | id группы |
hideAllObjects | Спрятать все объекты | id объекта |
Примеры:
При входе в шаг программно имитировать нажатие кнопки с id=" mapbtn ", расположенной внутри группы с id="main".
main
<actions>
<action event="onStartStep">pressButton:main. mapbtn</action>
</actions>
<group id="points" restriction="exclusive_visible">
<param depth="-10000"/>
<image id="pointNull" visible="false">
<param x="0" y="0"/>
</image>
<image id="point14jun53" visible="false">
<param src="/DATA/components/point. png" x="0" y="0"/>
</image>
</group>
<group id="main" visible="true">
<image id="bg" visible="true">
<param src="/DATA/components/main/bg. jpg" depth="10000" x="0"
y="0"/>
</image>
<button id="quizbtn" visible="true">
<param type="image"
srcNormal="/DATA/components/main/quiz. jpg"
srcActive="/DATA/components/main/quiz_h. jpg"
x="940" y="572"/>
<actions>
<action event="onPress">
showObject:map. datequiz;
disableButton:main. quizbtn
</action>
</actions>
</button>
<group id="buttons" restriction="exclusive_pressed"
visible="true">
<button id="mapbtn" visible="true">
<param type="image"
srcNormal="/DATA/components/main/map. jpg"
srcActive="/DATA/components/main/map_h. jpg"
sticky="true"
x="814" y="572"/>
<actions>
<action event="onPress">
setPosition:points,0,0,0,0,-10000
</action>
<action event="onPress">
hideObject:map. bg;showObject:main. bg
</action>
<action event="onPress">
showObject:map. dates. date00;
showObject:bigpics. p00
</action>
</actions>
</button>
</group>
</group>
10 Временной контроль (синхронизация процессов работы)
10.1 Объект «Таймер» (timer)
Для некоторых учебных заданий требуется временной контроль. Для отсчета и отображения времени, генерации определенных временных событий предназначен объект «Таймер».
Возможности данного объекта:
· прямой и обратный отсчёт времени;
· отображение на экране (координаты, стиль, формата) группы элементов, представляющих таймер;
· выполнение действий по истечении промежутка времени (при обратном отсчёте);
· некоторые действия по истечении временного интервала.
Элемент имеет следующую общую структуру
<timer
id="" visible="" playing="">
<param.../>
<format...>
<actions>
<action.../>
</actions>
</timer>
10.1.1 Атрибуты:
id | Необязательный атрибут. Задаёт идентификатор объекта. Необходим, если нужно выполнять некоторые действия в отношении данного объекта. |
visible | Необязательный атрибут. Задаёт видимость объекта на экране. Значение по умолчанию: false (объект не виден на экране). В дальнейшем видимость объекта может быть изменена с помощью действий (actions): showObject, hideObject и т. д. |
playing | Необязательный атрибут Определяет, запускается ли таймер при показе. Значение по умолчанию: false (таймер не запускается) |
10.1.2 Элемент <param>
Обязательный элемент
Задаёт основные характеристики вывода объекта на экран.
Общая структура
<param
display="true"
timeout=""
x=""
y=""
depth=""
style=""
format=""
timeFormat=""
/>
Атрибуты
display | Необязательный атрибут. Таймер отображается на экране. Значение по умолчанию: false – таймер не отображается на экране (отсчёт времени при этом происходит) Возможные значения:
|
timeout | Необязательный атрибут. Временной интервал в секундах. Задаётся в случае, если таймер производит обратный отсчёт времени. |
x | Необязательный атрибут. Координата таймера по горизонтальной оси в пикселях относительно родительского контейнера (если таймер отображается). Значение по умолчанию: 0. |
y | Необязательный атрибут. Координата таймера по вертикальной оси в пикселях относительно родительского контейнера (если таймер отображается). Значение по умолчанию: 0. |
depth | Необязательный атрибут. Глубина таймера на экране относительно родительского объекта. Значение по умолчанию: 0. Примечание: Все видимые двухмерные объекты упорядочены на экране по глубине. Чем больше значение свойства depth, тем «дальше» от наблюдателя находится объект. |
style | Необязательный элемент Стиль текста таймера. |
timeFormat | Необязательный атрибут. Формат времени, применяемый в таймере. Значение по умолчанию: HH:MM:SS (часы:минуты:секунды) Возможные значения:
|
format | Необязательный атрибут. Синоним элемента <format> . Данный атребут сохранен для совместимости версий. Рекомендуем использовать элемент <format>. |
Содержимое
Отсутствует
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |


