русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Режим Expert


Дата добавления: 2015-08-06; просмотров: 621; Нарушение авторских прав


Это режим текстового редактора.В режиме Expertпроцедуры можно выбирать в окне Actions Toolboxили просто напечатать их на панели Script.В данном случае все необходимые параметры вы должны вводить сами.

 

Описание классов, которые представлены в окне Actions Toolbox:

§ Процедуры (Actions). В этом классе находятся процедуры, которые используются для управления процессом воспроизведения фильма, Web-браузерами и сетями, для работы с видеоклипами и переменными, для создания более сложных элементов управления (таких, как проверка выполнимости определенных условий и создание логический цепочек), для печати внутри Flash Player, для настройки прцедур и в смешанных процедурах;

§ Операторы (Operators). Этот класс включает в себя процедуры, вычисляющие значения переменных и выражений. В основном здесь представлены математические символы. С помощью операторов можно применить математическое действие к элементам текста, например добавить ряд слов, составляющих сообщение. Операторы также используются для того, чтобы присваивать значения переменным. Также операторы используются для сравнения элементов.

§ Функции (Functions). Функции – это заранее определенные фрагменты программного кода ActionScript. Функции также как макросы в текстовом редакторе используются для выполнения часто используемых операций.

§ Константы (Constants) – это зарезервированные (служебные) слова, значение которых постоянно, например булевские выражения true и false.

§ Свойства (Properties). Свойства определяют характеристики объектов. Процедуры-свойства часто включают в скрипты, которые управляют объектами. Например, они используются, чтобы определить прозрачность (_alpha) или положение на экране (_x и _y) копии видеоклипа.

§ Объекты (Objects) – это набор заранее определенных свойств (характеристик объекта), методов (набор инструкций по выполнению операций над объектами) и событий.



§ Опротестованные процедуры (Deprecated) – это процедуры, доступные в ранних версиях Flash и вытесняемые в поздних.

§ Компоненты Flash UI. В этом классе находятся процедуры, необходимые для создания элементов, которые будут использоваться повторно.

§ Содержание (Index). В этом классе все элементы, содержащиеся в других классах, перечислены в алфавитном порядке.

 

В Flash используются два вида основных скриптов: присоединяемые к кадрам и присоединяемые к объектам.

 

Скрипты, присоединяемые к кадрам. Они представляют собой набор процедур, прикрепленных к ключевому кадру. Зритель фильма не должен вводить никаких начальных данных. В конечном экспортированном фильме Flash выполнит инструкции скрипта, когда красный курсор дойдет до акдра, содержащего этот скрипт.

 

Скрипты, присоединяемые к объектам. Они представляют собой набор процедур, прикрепленных к кнопкам или видеоклипам. Зритель фильма, содержащего процедуры, присоединенные к кнопкам, должен ввести входные данные. Например, можно заставить Flash остановить фильм в кадре, содержащем большой объем текста. Фильм продолжится только тогда, когда пользователь щелкнет по кнопке, которая содержит инструкцию для Flash восстановить показ фильма.

 

ПРИМЕР 10.4: Определение документа для тестирования процедур

1.Откройте новый документ Flash и создайте два слоя c именами Contents (верхний) и Actions (нижний).

2.В слое Contentsсоздайте ключевые кадры в кадрах 1 – 5.

3.Добавьте текст на каждый кадр, например: Кадр 1, Кадр 2, Кадр 3 и т.д.

4.В слое Actionsна временной шкале выделите ключевой кадр 1.

5.Откройте панель Actionsвыбрав пункты WindowActions.

6.В окне Actions Toolboxна панели Actionsщелкните по иконке класса Actions. Он раскроется, появится список подклассов процедур.

7.Щелкните по иконке класса Movie Control. Появится список процедур для управления фильмом.

8.Щелкните дважды по процедуре stop. Flash добавит stop (); в линию 1 на панели Script для ключевого кадра 1. Теперь в ключевой кадр 1 слоя Actionsбудет вставлена процедура остановки фильма.

9.На временной шкале выделите ключевой кадр 1 в слое Contents.

10. Создайте символ кнопки или скопируйте его из уже существующего фильма.

11. Поместите копию символа кнопки в область Stage.

12. Сохраните документ как шаблон. Для этого выполните пункты File→Save As Template. В открывшемся окне в поле Name введите имя шаблона, В поле Categoryвведите название новой категории, в поле Description введите комментарий к шаблону. Нажмите кнопку Save.

 

ПРИМЕР 10.5: Добавление процедуры в копию кнопки

1.Откройте копию шаблона, созданного в примере 10.4. Для этого выберите пункты File→New Form Template. В списке Category выберите созданную вами категорию. В списке Category Items выберите имя созданного ранее шаблона. Нажмите кнопку Create.

2.В области Stageвыделите кнопку.

3.Откройте панель Actions.В строке заголовка отображается тип выделенного объекта Actions-Button.К данному типу создаваемый вами скрипт и будет прикреплен.

4.В окне Actions Toolboxвыберите процедуру ActionsMovie Controlgoto и дважды щелкните по ней. Flash добавит на панель Scriptпроцедуру и выведет поля для установки параметров этой процедуры.

5.Установите параметры, необходимые для определения выбранной процедуры:

- Выделите переключатель Go to and Stop. Это определяет, что процедура после перехода на другой кадр должна обеспечить останов.

- В поле Scene выберите значение <current scene> или выберите текущую сцену. Это определяет, что действие процедуры ограничивается рамками текущей сцены.

- В поле Type выберите пункт Frame Number. Это определяет, что переход на другой кадр должен осуществляться по его номеру.

- В поле Frame введите значение 2. Это определяет, что процедура должна обеспечить переход на кадр с номером 2.

6.В меню программы Control выберите пункт Enable Simple Buttons. Это обеспечивает включение процедур, подключенных к кнопкам при запуске фильма в среде Flash-программы.

7.В меню программы Control выберите пункт Enable Simple Frame Actions. Это обеспечивает включение процедур, подключенных к кадрам при запуске фильма в среде Flash-программы.

8.Запустите фильм. После запуска фильма, филь должен остановиться на первом кадре с кнопкой. При щелчке по кнопке Flash обеспечивает переход на кадр 2 и останавливает показ фильма.

 



<== предыдущая лекция | следующая лекция ==>
Добавление процедур в кадры и кнопки | Регулировщик событий


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.08 сек.