Учебник по Flash'у


           

В свое время, решив сэкономить


В свое время, решив сэкономить на площади пространства одного из своих сайтов, я применил стандартный прием, написал простенький JavaScript и был доволен. Но, делая работу для одной фирмы, которая впоследствии так и не была востребована из-за сложности поддержки, я решил уйти от стандартных элементов управления, выбор пал на dhtml. После нескольких дней мучений со слоями и изучению подобных, выпадающих меню, был создан вариант отдаленно напоминающий задуманный. Но, выяснилось, что в разных броузерах мое творение выглядит совсем по-разному. Был решен и этот вопрос, но потом оказалось, что в результате код вырос до жутких размеров, а добавление новых пунктов было очень проблематичным. Зачем я все это пишу? Просто хочу, что бы Вы могли реально оценить преимущества использования Flash в своих работах и не боялись воплощать самые смелые фантазии.

Выпадающее меню:

Давайте, научимся делать выпадающие меню на простейшем примере. У нас будет кнопка, нажав на которую, пользователю открывается еще три кнопки, отвечающие за вызов определенной им html страницы на сайте с фреймами. Это наиболее типичное использование Flash для большинства сайтов.

Для работы нам необходимо два символа кнопок. Одна - основная, открывающая меню и другая, которую мы будем использовать для вызова html страниц. Еще нам понадобится заготовка сайта с двумя фреймами. Пример доступен в разделе "Скачать".

nСоздайте новый символ (клип), например с именем "Menu"

nВ первый кадр поместите открывающую кнопку

nЗадайте ей действие "Play"

nУстановите в первом кадре действие "Stop"

nСоздайте новый ключевой кадр

nУстановите для него действие "Stop"

nПоместите под открывающей кнопкой, три кнопки (это должны быть экземпляры одной кнопки из библиотеки)

nЗадайте для них открытие html страниц во фрейме с именем "framepage":

nДважды щелкните левой кнопкой мыши на выбранной кнопке

nВ открывшемся окне Instance Properties выберите закладку Actions

nНажмите на кнопку с плюсом для открытия списка действий

nВыбираем Get URL

nВ поле URL укажите адрес необходимой страницы, например page1.html

nВ поле Window указываем способ открытия страницы (выбор из списка) или вводите имя фрейма (не путать с именами фреймов-кадров во Flash), например framepage

В нашем случае скрипт будет следующим:

On (Release)

Get URL ("page1.html", window="framepage")

End On

nНе забудьте для каждой кнопки сделать поясняющую надпись, например "Фото моего кота".

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

Если Вы предполагается использование выпадающего меню на сайте с фреймами - размер рабочей области должен соответствовать ширине фрейма в случае с вертикальным расположением или его высоте - при горизонтальном, но в любом случае не менее размеров открытого меню. Напоминаю, что размер проекта устанавливается в Modify/Movie [Ctrl+M]


Содержание  Назад  Вперед