Создание кнопки - Уроки для новичков - Школа flash - Портал по игре S.T.A.L.K.E.R.
Меню сайта
Главная страница Файлы Онлайн книги Альбом Форум Тесты по игре STALKER Школа flash Показать сервисы
Категории раздела
Изучение ActionScript [1]
Уроки разных тематик [0]
Анимация во flash [3]
User Interface [4]
Переводы уроков [0]
Программное рисование [0]
Уроки для новичков [2]
Уроки пользовательской тематики [5]
Мини-чат
Наш опрос
С каким оружием вы ходите по Зоне?
Всего ответов: 235
Статистика
-------------------------------

-------------------------------
Всего: 3
Гостей: 3
Юзеров: 0
-------------------------------
-------------------------------
Форма входа
E-mail/Ник:
Пароль:

Главная » Школа flash » Уроки для новичков

Создание кнопки

В этом уроке вы научитесь создавать экземпляр типа кнопка и работать с ним.
     В уроке будет использоваться Action Script 2.0 (Поддерживается от flash 6.0 (MX))


Итак, приступим.

1. Создайте новый документ flash произвольных размеров. Например, 150x110.

2. Теперь нам нужно импортировать графику для кнопки. Зайдите в Файл > Импорт > Импортировать в рабочую область, и выберите графчиеский файл, который послужит основой для вашей кнопки.

3. После импортирования расположите ваш графический файл в нужном месте, перетягивая его курсором мыши.

4. Выделите импортированный граф. файл нажатием ЛКМ, затем нажмите на клавиатуре кнопку F8, и в появившемся окне поставьте галочку в чебоксе "Кнопка" (2й с начала) и нажмите ОК.

5. Как мы заметили, кнопка обвелась синей рамкой. Можно протестировать ролик нажатием сочетания клавиш CTRL+ENTER и попробовать навести мышь на кнопку. Как вы видите, при наведении курсор меняется со стрелки на руку. Но кнопка кроме смены курсора больше никак не реагирует на мышь, поэтому в след. шаге мы зададим кнопке определенный стиль при наведении и нажатии.

6. Кликните ЛКМ два раза по кнопке чтобы войти в ее редактирование. После этого обратите внимание на TimeLine, как вы заметили она изменилась на 4 кадра с названиями: Вверх, прохождений, вниз, попаданий. Вот так это выглядит в программе:


Нас интересуют состояния "прохождений" и "вниз", и сейчас мы приступим к их настройке. Выделите кадр "прохождений", нажмите по нему ПКМ и выберите создать пустой ключевой кадр. Импортируйте на него изображение, которое будет заменять изображение с кадра вверх при наведении.
Внимание! Изображение должно быть одинаковых размеров, чтобы кнопка выглядела красиво.
После того как вы импортировали картинку на кадр, выровняйте ее так, чтобы центр картинки был на крестике центровки
. Это нужно чтобы кнопка не смещалась при наведении.
Аналогичную операцию проделайте и над кадром вниз (Необязательно) После выполнения вышеуказанных операций протестируйте ролик (CTRL+ENTER), и попробуйте навести и нажать на кнопку. Обратите внимание на ее при этом поведение.

7. Мы задали кнопки оформление, осталось привязать к ней функционал. Для этого необходимо "приклеить" к кнопке небольшой AS сценарий. В нашем примере мы будем делать переход по указанному веб-адресу при нажатии на кнопку.
Итак, выйдите из окна редактирования стилей кнопки нажав на кнопку
.
Теперь выделите кнопку щелчком мыши, и нажмите кнопку F9, тем самым открыв панель для ввода кодов -  "действия". Убедитесь, что ваша кнопка выделена, потому что код нужно привязать именно к кнопке. Если все в порядке, введите следующий код в панель "действия":
on(release) {
    getURL("http Адрес", "_blank"); // Вместо "http адрес" укажите нужный Вам URL
}

8. Готово! Протестируйте кнопку, и вы увидите что при нажатии попадаете на указанный вами URL адрес :)

  Удачи! С вами была команда школы flash =)


Счетчики: 509 | Добавил: Master | Теги: Flash 8, кнопка flash, флеш уроки, создание кнопки, Уроки flash, флеш | Рейтинг: 5.0/Оценили: 8 чел.
Всего комментариев: 171 2 »
0  
17 Зодт   (23.07.2011 18:32) [Это провокация!]
Народ, у меня вопрос куда можно будет залить SWF файл если сайт не на ucoze&!

+4  
13 Master   (09.02.2011 15:11) [Это провокация!]
Если кому надо чтобы кнопка была невидимой, дайте ей instance name (Имя экземпляра), например btn, и в 1 кадре вашего ролика пропишите:
Code
btn._alpha = 0; // Где btn - instance name кнопки

+2  
14 Dozer   (09.02.2011 20:12) [Это провокация!]
Для создания копирайтов это как раз подойдет, спасибо.

+1  
можно и без этого у меня все получилось спасибо stalker-war.ru

+2  
16 SkiLLeD   (12.02.2011 12:10) [Это провокация!]
Согласен, можно просто альфу на 0% согнать и все)

+4  
12 GoldMan   (08.02.2011 19:01) [Это провокация!]
Уважуха парни, отлично сделали!

+4  
11 drond   (07.02.2011 22:53) [Это провокация!]
хороший урок удачи вам

+3  
10 Dozer   (07.02.2011 20:07) [Это провокация!]
Круто, зачет!

+2  
9 InteL   (07.02.2011 19:46) [Это провокация!]
Урок норм, но это я уже умею. Давайте новые уроки!

+5  
8 Neon   (07.02.2011 19:09) [Это провокация!]
Прикольно smile Жду новых уроков)))

+5  
7 LuKash   (07.02.2011 16:14) [Это провокация!]
Супер урок! Я наконец то научился создавать кнопку благодаря вашему уроку) Ура!

+5  
6 ICE   (07.02.2011 15:19) [Это провокация!]
Димон, а неплохо ты всё же уроки пишешь) Красавела)

+8  
5 Master   (07.02.2011 14:57) [Это провокация!]
Macromedia Flash 8.0 (108 Мб) [Скачать]

1-10 11-14
Имя *:
Email:
Код *:
Профиль
Привет, Гость



СТАЛКЕР!
Я всегда рад видеть
еще одну живую душу!
Но я не знаю кто ты?



Топ-тройка
Друзья сайта

--------------------
Важные партнёры:
--------------------

Еще баннеры

Design by Stalker-War sitemap | sitemap forum
Информационный сайт о серии игр S.T.A.L.K.E.R. [ВолЯ] Team Фан Сайт Игры S.T.A.L.K.E.R. STALKER
Game's TOP-100 Counter Яндекс цитирования
Создать сайт бесплатно