Director MX


Подробнее об обработчиках событий



Подробнее об обработчиках событий



Событие - это действие, происходящее во время воспроизведения фильма. Каждый раз, когда происходит событие, Director посылает запрос на исполнение соответствующего обработчика события. Когда скрипт спрайта, труппы, кадра или фильма получает это сообщение, то запускаются на исполнение операторы обработчика событий.

Обработчики событий являются командами языка Lingo, из которых составляются процедуры или группы процедур. Перед обработчиком события ставится слово on и имя сообщения или события, на которое должен отреагировать обработчик (например, on mouseUp). Обработчики событий также называются процедурами или подпрограммами. Ниже перечислены правила присвоения имени обработчику события.

  • Оно должно быть алфавитно-цифровым.
  •  Оно должно начинаться с буквы.
  •  Оно должно быть одним словом.


Ниже приведен пример обработчика события. on Event Lingo statements //Операторы Lingo end



А вот еще один пример обработчика событий. on mouseUp Alert «Click OK to continue» end
Если обработчик одного и того же события подключен к спрайту, элементу труппы, кадру и/или фильму, то будет исполняться только один из этих обработчиков. Иерархия (очередность приоритетов) исполнения Director'ом обработчиков событий следующая.

1. Спрайт.

2. Элемент труппы.

3. Кадр.

4. Фильм.



Содержание раздела