Экспертный
режим позволяет совмещать два способа формирования сценария: непосредственный
ввод конструкций языка ActionScript с клавиатуры и вставку их в окно сценария
из списка
Actions Toolbox.
Окно параметров
при работе в экспертном режиме не отображается. В этом режиме не могут также
использоваться кнопки удаления и перемещения строк сценария (рис. 11.16):
Рис. 11.16.
Формат панели Action в режиме Expert Mode
Экспертный
режим предназначен в первую очередь для тех, кто знаком с программированием
на ActionScript. Поэтому, если вы хотите воспользоваться преимуществами данного
режима, необходимо освоить основные приемы программирования на ActionScript.
Вместе с тем,
уровень поддержки пользователя, реализованный в Flash MX, позволяет самостоятельно
создавать сценарии различного уровня сложности. Для этого в составе редактора
сценариев имеются следующие средства:
Активизация
обоих инструментов выполняется с помощью соответствующих кнопок, расположенных
на панели инструментов окна сценария (рис. 11.18).
Замечание
Обратите внимание, что в режиме Expert Mode кнопка Insert а target path доступна постоянно.
Щелчок на
кнопке
Check Syntax
непосредственно активизирует процесс поиска синтаксических
ошибок. В случае их обнаружения на экран выводится специальное диалоговое окно.
С его помощью вы не только получаете исчерпывающую информацию о характере, причинах
и месте положения обнаруженной ошибки, но и можете настраивать параметры работы
утилиты
Check Syntax.
Такая установка выполняется с помощью команд раскрывающихся
меню окна (рис. 11.19).
Рис. 11.17.
Динамическая подсказка по конструкциям языка
Рис. 11.18.
Панель инструментов окна сценария в режиме Expert Mode
Для отыскания
ошибок в более сложных сценариях может применяться специальный отладчик —
Debugger.
Этот инструмент достаточно тесно интегрирован с редактором сценариев: расставив
с помощью редактора контрольные точки, вы затем можете с помощью отладчика проследить
процесс выполнения сценария по шагам. При этом в окне отладчика отображаются
значения используемых в сценарии переменных, стек вызовов функции и другая информация,
весьма полезная для программиста (рис. 11.20).
Рис. 11.19.
Диалоговое окно утилиты Check Syntax
Рис. 11.20.
Окно отладчика сценариев
Чтобы перейти
в режим отладки фильма, достаточно в меню
Control
основного окна выбрать
команду
Debug Movie
(Отладка фильма). Предварительно, как было отмечено
выше, полезно расставить в сценарии контрольные точки.
Поскольку работа в экспертном режиме предполагает наличие определенных навыков в программировании на ActionScript, то все последующие примеры создания сценариев рассматриваются применительно к режиму Normal Mode.