Редактор интерфейсов (Interface Editor): действия и события, инициирующие действия
С каждым слоем или сценой, добавленным в интерфейс, могут быть связаны определенные действия. Например:
- Нажатие кнопки «Понравилось» может быть засчитано за положительную оценку от пользователя и информация об этом может быть отправлена в личный кабинет.
- При отсутствии содержимого в списке воспроизведения слоя будет отображаться содержимое по умолчанию и т.д.
Для инициирования выполнения действий предусмотрены события. Список доступных событий отличается для сцен и слоев.
События для сцен:
- при начале отображения;
- при окончании начала отображения;
- в начале скрытия;
- в конце скрытия;
- при получении команды;
- при сканировании штрихкода;
- при клике;
- при перемещении курсора мыши;
- при бездействии пользователя;
- после отправки всех форм;
- при событии файла;
- при нажатии клавиши символа;
- при нажатии кода клавиши;
- при потере всех лиц;
- при обнаружении большего лица с атрибутами;
- при обнаружении группы лиц;
- при изменении XML/RSS;
- результат проверки доступности ресурса;
- при распознавании QR кода камерой;
- при событии устройства.
События для слоев:
- при клике;
- перемещении курсора мыши;
- при пустом плейлисте;
- после проигрывания одного элемента;
- при завершении проигрывания;
- при начале отображения.
Список действий, которые могут быть выполнены при наступлении одного из вышеперечисленных событий, приведены в таблице ниже.
№ п/п | Действие | Пояснение |
1 | Установить значение переменной формы | Запомнить данные, которые были введенные в форму. |
2 | Начать аудио запись ? | Начать аудио запись. |
3 | Остановить аудио запись ? | Остановить аудио запись. |
4 | Отправить форму на аккаунт | Отправить данные, введенные в форму, в личный кабинет. |
5 | Очистить форму | Очистить данные, введенные в форму. |
6 | Передача сообщения | Передача сообщения. Может использоваться для взаимодействия между разными шаблонами проектов на точках вещания. |
7 | Показать | Для слоя. Показать выбранный слой на экране (сцене). |
8 | Скрыть | Для слоя. Скрыть выбранный слой на экране (сцене). |
9 | Изменить свойство с | Изменить свойство слоя. |
10 | Изменить свойство на | Изменить свойство слоя. |
11 | Перейти | Открыть сцену/компонент. |
12 | Перейти, если соединение с сервером активно | Открыть сцену/компонент, если соединение с сервером активно/не активно. |
13 | Перейти, если форма заполнена | Открыть сцену/компонент, если форма заполнена. |
14 | Открыть в браузере | Открыть в браузере. |
15 | Печать | Распечатать на принтере. |
16 | Действия устройства | Включение/выключение экрана на точке вещания |
17 | Действие ОС | Активировать предыдущее приложение/окно. |
18 | Действия плеера | Перезапустить плеер. |
19 | Управление воспроизведением | Завершить рекламную кампанию. Прервать воспроизведение цикла. Переход по медиаплану. |
20 | Действие медиагалереи | Переход к другому контенту в медиагалерее. |
21 | Перевести фокус | Перевести фокус на другой элемент. |
22 | Клавиатурный ввод | - |
23 | Remember scene for Face ID | - |
24 | Действие распознавания лиц | - |
Настройка событий и действий осуществляется для экранов и слоев, на панели свойств на вкладке «Действия».
После настройки событий и действий слоя или экрана нажмите кнопку «ОК» или «Применить» для сохранения внесенных изменений.