Соединения



В этом уроке мы поговорим про соединения.

Мы уже рассмотрели, как создавать соединения и удалять их, также говорили, что соединения идут от события к действию, но не упомянули, что от одного события может идти множество соединений к разным действиям.

Так, в нашем примере, при наступлении события “Приложение запущено” объекта “Система” мы выполняем одновременно сразу три действия: “Объект - показать” объекта “Текст”, ”Анимация - запуск” объекта “Модель” и “Проиграть” объекта “Аудио”. Все эти действия выполняются одновременно.

Но каков порядок действий, если событий несколько и они происходят в один момент? Правило следующее: события и действия разбиваются на цепочки, и первыми выполняются цепочки, чье событие располагается выше в окне рабочей области сценария. Так, в нашем примере, события выполняются в один момент, так как это дубликат, и действие “Объект - скрыть” выполнится позже действия “Объект - показать”. Текст в итоге будет скрыт, а не показан.