кнопка Debug Options (Параметры отладки)
открывает меню,
содержащее команды, с помощью которых выполняется расстановка и
удаление контрольных точек (или точек прерывания Breakpoints);
использование контрольных точек позволяет проследить выполнение
сценария по шагам; величина шага определяется расстоянием между
точками (числом строк сценария между точками);
кнопки, обозначенные стрелками, позволяют перемещать компоненты
сценария относительно друг друга (если компонент состоит, например,
из трех строк, то одним щелчком перемещаются все три строки).
Одним из важнейших достоинств режима Normal Mode является то, что он
позволяет добавлять в сценарий предопределенные действия из раздела
Actions, не прибегая к ручному программированию. Всего таких действий
более десятка:
Go To — переход к заданному кадру или сцене;
Play и Stop — соответственно запуск и остановка воспроизведения
фильма;
Toggle High Quality — управление качеством воспроизведения
фильма;
Stop All Sounds — выключение звукового сопровождения; Q Get URL
— переход по заданному URL;
FSCommand — управление Flash-плеером в процессе
воспроизведения фильма;
Load Movie и Unload Movie — соответственно загрузка и выгрузка
фильма броузером читателя;
Tell Target — управление навигацией между Flash-фильмами и
клипами.
Некоторые из перечисленных действий будут рассмотрены более
подробно применительно к конкретным типам объектов (клипам, кнопкам и
кадрам) в последующих разделах.
Итак, чтобы в режиме Normal Mode создать сценарий или добавить в
него некоторую компоненту, необходимо выполнить следующие действия:
1.
Выбрать на столе экземпляр кнопки или клипа (либо кадр на временной
диаграмме), с которым должен быть связан сценарий.
85
2.
Открыть в списке Action Toolbox требуемый раздел, щелкнув на нем
левой кнопкой мыши.
3.
Скопировать выбранный элемент в окно сценария, дважды щелкнув на
имени или на значке элемента, или просто перетащив его мышью; при
этом в окне отображается соответствующий фрагмент сценария на
языке ActionScript.
4.
Ввести в соответствующих полях требуемые значения параметров.
Когда вы назначаете действие кнопке или клипу, Flash автоматически
генерирует специальную управляющую процедуру (handler), которая во
многих объектно-ориентированных языках называется «обработчик
события» (или «селектор»). Обработчик проверяет, произошло ли событие
определенного типа, и если да, то инициирует соответствующую
последовательность действий. Дополнительная роль обработчика в
ActionScript — это объединение (группирование) действий, связанных с
данным событием. Формат обработчика показан на рис. 13.
Рис. 13.
Формат обработчика события
Для кнопок обработчик имеет имя on, а для клипов — onСlipEvent. Имя
обработчика предшествует списку событий, на которые обработчик должен
реагировать. Например, конструкция on(release, KeyPress:«A») означает, что
обработчик должен реагировать на события двух типов: release (кнопка
мыши отжата) и KeyPress:«A» (на клавиатуре нажата клавиша «А»).
86
Вообще для кнопок в языке ActionScript предусмотрены следующие
типы событий (см. рис. 10, внизу):
Do'stlaringiz bilan baham: |