| Как я делал кнопку во Flash |
| Adobe Flash - Азы Flash | |
| Автор: Night_Pilgrim | |
|
В этой статье будет рассказано, как была сделана кнопка для сайта, на Adobe Flash CS4. Сразу хочу обратить внимание, что изначально имелось 2 файла Jpg. ![]() ![]() Итак создал новый файл. Выбрал Action Script 2.0 ![]() Далее Properties(Настройки) и выставил width(ширину) 273 пикселей и высоту 54 пикселя. ![]() Следующий сделанный шаг, добавление картинок в библиотеку данных. Для этого: File -> Import -> Import to Library ![]() Теперь объекты картинки превращаются в мувиеклипы, для этого картинку перемещаем на рабочую область и нажимаем F8. Далее задаём имя и выбираем Movie Clip. ![]() Повторяем процедуру но уже с другой картинкой. ![]() Теперь добавим текст в муви-клипы. ![]() Следом создаю кнопку (Ctrl+F8): ![]() На рабочую область кнопки, копируется мувиклип "blue". ![]() Далее создаём новый мувиклип. Для этого нажимаем Ctrl+F8. ![]() На рабочую область копируется созданная кнопка. Следом создаётся новый слой поверх первого и туда копируется мувиклип с обесцвеченной кнопкой (gray). ![]() Теперь на первом слое делаем отступ и создаём фрэйм выбрав в контекстном меню - Insert Frame. ![]() На следующем слое делаем тоже самое, только вставляем не простой фрэйм, а ключевой - Insert Key Frame. ![]() Далее выделяем новоиспечённый кей-фрэйм и идём в его настройки (Properties). ![]() Там находим Color Effect -> Style: Alpha -> Ставим 0%. ![]() Теперь переключаемся на 1-й кадр того же слоя и включаем Classic Motion Tween. ![]() Осталось только сделать так, чтобы кнопка работала, для этого: Первый шаг - надо будет выделить объект кнопки (Особо обращаю внимание, что выделяется сама кнопка, на рабочей области, а не слой на которой она находится, на скриншоте видно, что я для того чтобы не промахнуться с объектом отключил на время отображение верхнего слоя) и перейти в Actions. ![]() Сюда вставляем код: ![]() on (release) { Где aboutme.htm - адрес страницы, которую нужно открыть, "_self" указывает что открывать нужно в этом же окне, а "GET" - метод с помощью которого нужно открывать(подробнее о методах поищите в интернете, от себя добавлю что метод POST здесь не подойдёт). Далее, кому нужно, чтобы открывалось в новом окне (может вы не кнопку меню, а баннер делаете) вместо _self пишет _blank: on (release) { Также в Properties задаём имя нашей кнопке (самой кнопке, а не сцене или муви-клипу где она лежит) - sim_btn. ![]() Теперь возвращаемся на "начало начал" Scene 1 и копируем из библиотеки только что созданный муви-клип: ![]() Выделяем его и вновь идём в Actions, вводим следующий код: ![]() onClipEvent (enterFrame) { где sim_btn - имя созданной кнопки. Всё, что остаётся это экспортировать кнопку, для этого File -> Export -> Export Movie (Ctrl+Alt+Shift+S) И напоследок - ошибки с которыми я столкнулся во время создания кнопки: 1. Внимательно смотрите на параметры ширины и высоты кнопки. 2. Внимательно смотрите на положение мувиклипа на сцене, нет ли свободного места по краям 3. В случае, если собираетесь использовать ваш флэш-ролик в html-документе, убедитесь, что правильно его интегрировали на страницу.
|






















