Microsoft Word Мультимедиа doc


Index, который содержит алфавитный перечень всех компонентов языка.   Режим Normal Mode



Pdf көрінісі
бет108/127
Дата06.01.2022
өлшемі0,85 Mb.
#14289
1   ...   104   105   106   107   108   109   110   111   ...   127
Байланысты:
samiit263

Index, который содержит алфавитный перечень всех компонентов языка.  

Режим Normal Mode. Область  ввода  параметров  предназначена  для  указания 

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

текст  сценария.  Формат  области  зависит  от  синтаксиса  конструкции,  выбранной 

(выделенной) в тексте сценария. Некоторые конструкции вообще не имеют параметров. 

В этом случае область ввода параметров пуста.  

На панели инструментов окна сценария имеются следующие кнопки:  

• 

кнопка  Add new item (Добавить  новый  элемент),  помеченная  символом «+», 



обеспечивает  вызов  системы  каскадных  меню,  отражающих  иерархию 

компонентов  языка ActionScript. Выбор  пункта  меню  самого  нижнего  уровня 

обеспечивает вставку в сценарий соответствующего компонента; 

• 

кнопка,  помеченная  символом «-», обеспечивает  удаление  из  текста  сценария, 



выбранного в окне компонента; 

• 

кнопка Find (Поиск) вызывает на экран диалоговое окно, в котором можно ввести 



искомую последовательность символов; 

• 

кнопка  Replace  (Замена)  позволяет  открыть  диалоговое  окно  для  установки 



параметров замены строки (последовательности символов); 

• 

кнопка  Insert a target path (Добавить  путь  назначения)  обеспечивает  вывод  на 



экран диалогового окна, с помощью которого можно описать путь назначения для 

адресации  необходимого  элемента  фильма.  Данная  кнопка  становится  доступна  в 

том  случае,  если  в  окне  сценария  выбран  компонент,  в  котором  предполагается 

использование  пути  назначения,  и  если  фокус  ввода  установлен  в 

соответствующем поле окна установки параметров; 

• 

кнопка  Debug Options (Параметры  отладки)  открывает  меню,  содержащее 



команды,  с  помощью  которых  выполняется  расстановка  и  удаление  контрольных 

точек  (или  точек  прерывания Breakpoints). Использование  контрольных  точек 

позволяет  проследить  выполнение  сценария  по  шагам,  величина  которых 

определяется  расстоянием  между  точками  (числом  строк  сценария  между 

точками); 

• 

кнопки,  обозначенные  стрелками,  позволяют  перемещать  компоненты  сценария 



относительно  друг  друга  (если  компонент  состоит,  например,  из  трех  строк,  то 

одним щелчком перемещаются все три строки).  

Одним  из  важнейших  достоинств  режима Normal Mode является  то,  что  он 

позволяет  добавлять  в  сценарий  предопределенные  действия  из  раздела  Actions,  не 

прибегая к ручному программированию. Всего таких действий более десятка:  



 

68

• 



Go To — переход к заданному кадру или сцене;  

• 

Play и Stop — соответственно запуск и остановка воспроизведения фильма;  

• 

Toggle High Quality — управление качеством воспроизведения фильма;  

• 

Stop All Sounds — выключение звукового сопровождения;  

• 

Get URL — переход по заданному URL;  



• 

FSCommand — управление Flash-плеером в процессе воспроизведения фильма;  

• 

Load Movie и  Unload Movie —  соответственно  загрузка  и  выгрузка  фильма 

броузером читателя;  

• 

Tell Target — управление навигацией между Flash-фильмами и клипами.  

Для  того  чтобы  в  режиме Normal Mode создать  сценарий  или  добавить  в  него 

некоторую компоненту, необходимо выполнить следующие действия:  

1. 

Выбрать  на  столе  экземпляр  кнопки  или  клипа  (либо  кадр  на  временной 



диаграмме), с которым должен быть связан сценарий.  

2. 


Открыть  в  списке  Action Toolbox требуемый  раздел,  щелкнув  на  нем  левой 

кнопкой мыши.  

3. 

Скопировать  выбранный  элемент  в  окно  сценария,  дважды  щелкнув  на  имени 



или  на  значке  элемента,  или  просто  перетащив  его  мышью.  При  этом  в  окне 

отображается соответствующий фрагмент сценария на языке ActionScript.  

4. 

Ввести в соответствующих полях требуемые значения параметров.  



Когда  назначаются  действия  кнопке  или  клипу, Flash автоматически  генерирует 

специальную  управляющую  процедуру (handler), которая  во  многих  объектно-

ориентированных  языках  называется  «обработчик  события» (или  «селектор»). 

Обработчик  проверяет,  произошло  ли  событие  определенного  типа,  и  если  да,  то 

инициирует  соответствующую  последовательность  действий.  Дополнительная  роль 

обработчика  в ActionScript - это  объединение  (группирование)  действий,  связанных  с 

данным событием.  

Для кнопок обработчик имеет имя on, а для клипов - onСlipEvent. Имя обработчика 

предшествует  списку  событий,  на  которые  обработчик  должен  реагировать.  Например, 

конструкция on(release, KeyPress:«A») означает, что обработчик должен реагировать на 

события  двух  типов:  release  (кнопка  мыши  отжата)  и  KeyPress:«A»  (на  клавиатуре 

нажата клавиша «А»).  

Вообще для кнопок в языке ActionScript предусмотрены следующие типы событий:  

• 

Press  -  пользователь  нажимает  кнопку  мыши,  когда  указатель  находится  над 

изображением кнопки (фильма);  

• 

Release  -  пользователь  нажимает  и  затем  отпускает  кнопку  мыши  (указатель 

находится над изображением кнопки);  

• 

Release Outside -  пользователь  отпускает  кнопку  мыши,  когда  указатель  не 

находится над изображением кнопки;  

• 

Key Press - пользователь нажимает определенную клавишу на клавиатуре;  

• 

Roll Over - пользователь перемещает указатель над изображением кнопки;  

• 

Roll Out - пользователь перемещает указатель за пределы изображения кнопки;  

• 

Drag Over - пользователь нажимает кнопку мыши, когда указатель находится над 

кнопкой,  выводит  его  за  пределы  кнопки,  и  затем  опять  устанавливает  над 

кнопкой;  

• 

Drag Out -  пользователь  нажимает  кнопку  мыши,  когда  указатель  находится  над 

кнопкой, и затем выводит его за пределы кнопки.  

Чтобы  изменить  перечень  событий,  на  которые  должен  реагировать  элемент 

фильма,  необходимо  щелкнуть  мышью  в  строке  сценария,  в  которой  записано  имя 



 

69

обработчика.  При  этом  изменится  формат  окна  параметров,  и  в  нем  появится  группа 



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

сразу же отображается в окне сценария.  

Если  добавление  в  сценарий  некоторой  конструкции  приводит  к  ошибке  или  для 

нее  требуется  указать  обязательный  параметр,  то  конструкция  выделяется  в  окне 

сценария красным цветом, так же она дублируется и в строке состояния.  

Формат  окна  Insert a target path  позволяет  описать  путь  назначения  некоторого 

элемента фильма. Это окно содержит следующие основные элементы интерфейса:  

• 

дерево  фильма,  отражающее  иерархию  объектов  фильма,  к  которым  возможно 



обращение  из  сценария.  Поскольку  при  обращении  к  объекту  используется  имя 

соответствующего  экземпляра  (кнопки,  клипа,  текстового  поля),  то  в  дерево 

включаются только поименованные экземпляры. Корневой элемент дерева зависит 

от способа адресации: для абсолютного адреса - это ключевое слово _root (то есть 

основной фильм), для относительной - слово this

• 

многострочное  текстовое  поле  Target  (Назначение),  предназначенное  для  ввода  и 



корректировки  пути  назначения;  если  выбрать  в  дереве  фильма  некоторый 

элемент,  то  в  поле  Target  появится  соответствующий  маршрут,  который  может 

быть изменен или дополнен вручную; 

• 

пара  переключателей  Mode  (Режим),  которые  позволяют  выбирать  способ 



адресации (относительный - Relative или абсолютный - Absolute)

• 

пара  переключателей  Notation  (Нотация),  которые  позволяют  выбирать  формат 



записи пути назначения:  

• 

вариант Dotes (Точки) означает применение точечной нотации;  



• 

вариант  Slashes  (Слэши)  соответствует  записи  с  использованием  слэшей  (это 

«устаревший» стиль, используемый  для совместимости  с предыдущими версиями 

ActionScript).  





Достарыңызбен бөлісу:
1   ...   104   105   106   107   108   109   110   111   ...   127




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет