Предлагаю коллегам

Обучающие занятия на примерах
по созданию учебных проектов в среде Macromedia Flash MX

И.А. Бутенина,
школа № 510, Москва

Продолжение. Начало в № 6 – 9/2007

Занятие 6. Создание фильма “Биографии художников”

План занятия

6.1. Загрузка фильма на уровни.

6.2. Загрузка внешнего файла.

Теоретическая часть

6.1. Загрузка фильма на уровни

В процессе проигрывания фильма можно подгружать и выгружать другие фильмы в формате swf. Для этого используются операторы loadMovie, loadMovieNum, UnloadMovie, UnloadMovieNum.

Они находятся в папке Global Functions — Browser/Network (Глобальные функции — Браузер/Сеть), см. рис. 1. Отметим, что эти операторы могут загружать и выгружать также графические файлы в формате JPEG.

Рис. 1

Формат операторов загрузки:

loadMovie(URL, целевой объект, переменные)

или

loadMovieNum(URL, уровень, переменные).

URL — обязательный параметр, представляющий собой абсолютный или относительный адрес swf-файла с загружаемым фильмом. Загружаемый фильм должен находиться в той же папке, где и основной фильм, его имя заключается в кавычки.

Второй параметр определяет место в иерархии уровней и клипов, где должен разместиться загружаемый фильм. Можно задать либо уровень, либо целевой маршрут с именем клипа, который должен быть заменен загружаемым фильмом.

При загрузке графического изображения на место клипа его верхний левый угол располагается в точке регистрации клипа (это обычно центр клипа).

При загрузке изображения на основной уровень его верхний левый угол совпадает с верхним левым углом сцены.

Уровни можно сравнить с прозрачными полками в шкафу. На самом нижнем уровне (он считается нулевым) находится основной фильм, он определяет цвет и размер сцены, а также частоту кадров.

Если загрузить фильм на нулевой уровень, то размер и цвет сцены будут определяться уже загруженным фильмом.

Третий параметр переменные — необязательный, он определяет способ пересылки данных.

Практическая часть

6.2. Загрузка внешнего файла. Создание загружаемого фильма

Кнопка меню “Биография художников” представляет собой отдельный фильм (biografi.swf), который должен находиться в той же папке, где и основной фильм, он также состоит из отдельных сцен. Этот фильм рассказывает о биографиях художников Рафаэля Санти и Клода Моне и загружается по нажатию кнопки меню. Скрипт загрузки фильма показан на рис. 2.

Рис. 2

Здесь фильм biografi.swf загружается на 1-й уровень, а наш основной фильм находится на самом нижнем, нулевом, уровне.

Теперь подробнее рассмотрим фильм, который загружается. В нем имеется несколько сцен.

Сцена 1 показана на рис. 3.

Рис. 3

Рис. 4

На временной линейке Сцены 1 слои располагаются в следующем порядке (снизу вверх, см. рис. 4).

Портреты Рафаэля и Моне появляются с помощью слоя-маски. В качестве маски используется окружность. На сцене в разных слоях лежат кнопки для перехода на биографию Рафаэля (Сцена 2, рис. 5) и, соответственно, биографию Моне (Сцена 7, рис. 6).

Рис. 5

Рис. 6

Для кнопок “Рафаэль Санти” и “Клод Моне” записываются скрипты, показанные на рис. 7 и рис. 8 соответственно.

На временной линейке Сцена 2 и все остальные сцены имеют одни и те же названия и количество слоев то же, см. рис. 9.

Рис. 9

Текст следует создать, например, в Microsoft Word, выделять его порциями, копировать и вставлять в статический текстовый блок, см. рис. 10, 11.

Рис. 10

Рис. 11

После вставки текст можно выровнять, центрировать заголовок, при необходимости изменить цвет и начертание символов. Результат показан на рис. 12.

Рис. 12

Текст на сцене появляется также с помощью маски. В качестве маски используется прямоугольник, который движется сверху вниз, см. рис. 13.

Рис. 13

Для кнопки “Вперед” в слое knopka записывается скрипт о переходе на Сцену 3 в первый ключевой кадр, см. рис. 14 (головка воспроизведения при этом указывает на последний ключевой кадр, т.е. только после проигрывания фильма надо будет нажать на кнопку).

Рис. 14

А для кнопки “Назад” соответственно в последнем ключевом кадре пишем скрипт для возврата на Сцену 1 в первый ключевой кадр, см. рис. 15.

Рис. 15

В конце проигрывания каждой сцены на слое action делаем остановку с помощью скрипта, показанного на рис. 16.

Рис. 16

Сцены 3, 4 показаны на рис. 17, 18, а Сцены 5, 6 — на рис. 19, 20.

Рис. 17

Рис. 18

Рис. 19

Рис. 20

Заключение

Учебный проект “Художники” можно скачать с сайта “Информатики” https://inf.1sept.ru.

Изложенная методика по созданию “выпадающего меню” позволяет наглядно и эффективно использовать некоторые возможности среды Macromedia Flash как в учебном процессе, так и в рамках дополнительного образования, а также и в виде элективных курсов по теме “Компьютерный дизайн и анимация”.

Данная методика успешно апробирована как в учебном процессе на уроках информатики, так и на окружных курсах повышения квалификации учителей информатики Южного округа г. Москвы по теме “Знакомство с Macromedia Flash MX 2004”.

Такого рода учебные проекты могут быть активно использованы, например, на уроках истории, ОБЖ.