Вставка компонента
Рисунок 11.12. Вставка компонента с помощью кнопки Add new item
-
кнопка, помеченная символом «-», обеспечивает удаление из текста сценария выбранного в окне компонента;
-
кнопка
Find
(Поиск) вызывает на экран диалоговое окно, в котором вы можете ввести искомую последовательность символов;
-
кнопка Replace (Замена) позволяет открыть диалоговое окно для установки параметров замены строки (последовательности символов);
-
кнопка
Insert a target path
(Добавить путь назначения) обеспечивает вывод на экран диалогового окна, с помощью которого вы можете описать путь назначения для адресации необходимого элемента фильма; формат окна
Insert a target path
будет рассмотрен ниже; данная кнопка становится доступна в том случае, если в окне сценария выбран компонент, в котором предполагается использование пути назначения и, кроме того,, если фокус ввода установлен в соответствующем поле окна установки параметров;
-
кнопка
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 создать сценарий или добавить в него некоторую компоненту, необходимо выполнить следующие действия:
-
Выбрать на столе экземпляр кнопки или клипа (либо кадр на временной диаграмме), с которым должен быть связан сценарий.
-
Открыть в списке
Action Toolbox
требуемый раздел, щелкнув на нем левой кнопкой мыши.
-
Скопировать выбранный элемент в окно сценария, дважды щелкнув на имени или на значке элемента, или просто перетащив его мышью; при этом в окне отображается соответствующий фрагмент сценария на языке ActionScript.
-
Ввести в соответствующих полях требуемые значения параметров.
Когда вы назначаете действие кнопке или клипу, Flash автоматически генерирует специальную управляющую процедуру (handler), которая во многих объектно-ориентированных языках называется «обработчик события» (или «селектор»). Обработчик проверяет, произошло ли событие определенного типа, и если да, то инициирует соответствующую последовательность действий. Дополнительная роль обработчика в ActionScript — это объединение (группирование) действий, связанных с данным событием. Формат обработчика показан на Рисунок 11.13.