Иллюстрированный самоучитель по Macromedia Director MX

Знакомство с обработчиками событий

Перед погружением в Lingo, давайте кратко взглянем на события, вызывающие реакции на них.

Событие – это действие, происходящее во время воспроизведения фильма.

Ниже приведен пример простого скрипта Lingo, запускаемого событием.

Event: User clicks the mouse (mouseDown)
 Handler: on mouseDown
Lingo Script: Put "You just clicked the mouse!"
Lingo Script: Alert "Click OK to continue"
End Handler: end mouseDown
(Событие: пользователь щелкнул мышью(mouseDown)
Обработчик: по щелчку мыши
Скрипт Lingo: Вывод: "Вы только что щелкнули мышью!"
Скрипт Lingo: Предупреждение: "Щелкните по ОК, чтобы продолжить"
Конец обработки: Конец обработки события mouseDown.

В этом примере при щелчке пользователя кнопкой мыши происходит событие, называемое mouseDown. Затем Director ищет обработчик on mouseDown. Когда Director прочитает обработчик on mouseDown, то он исполняет скрипт, содержащийся в этом обработчике.

В данном обработчике имеются две команды скрипта: Put и Alert (Вывод и Предупреждение). Команда Put читает следующий за ней скрипт и помещает текст "You just clicked the mouse!" в окно Message.

После того, как Director исполнит первую строку, он продолжает читать все следующие строки, исполняя их одну за другой. Следующей строкой скрипта в данном случае является Alert "Click OK to continue". Director вызывает системный звуковой сигнал и отображает диалоговое окно предупреждения. Последняя строка end mouseDown сообщает Directory о том, что обработка события закончена.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.