АВ дизайн студия — качественное воплощение Ваших идей!
 Вход для
клиентов
 
Вход для клиентов
Главная    Отправить письмо    Быстрая связь    Карта сайта
Портфолио Это Актуально! F. A. Q. Оформить заказ Обратная связь

      Новости
» 
» 
» 
» Все новости...
      Купить Ваучер за WebMoney
       Статьи, уроки по дизайну
» 
» 
» 
» 
» 
» 
» 
» Все статьи...
       Наши клиенты
ООО «Укр Пелл»
Завод по переработке кожевенного сырья.
г. Киев ул. Чекистов, 3

ЧП «Динамикс тревел»
Туроператор. Реализация туров в пансионат «Динамикс» и продажа путевок в другие пансионаты.
г. Киев, ул. Прорезная, 12

» Полный лист...
       Наши партнеры
Украинская Банерная Сеть
Услуги бесплатного обмена баннерами между сайтами украинской тематики.
UMC
Ведущий оператор мобильной связи в Украине.
» Полный лист...
       Реклама/Объявления
» 24.09.2008 | 03:10
» 10.06.2008 | 13:29
» Все объявления...
       Ваши вопросы (FAQ)
» Все вопросы...
   Это Актуально!

 Это Актуально! 


» 28.02.2008 | 11:30 | отправить другу
Уроки Flash MX: Анимация кнопки при наведении на нее курсора


Шаг 1

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


Для начала создадим новый мувиклип, и теперь все, что мы будем делать дальше, будем делать в нем.

Создадим пустой мувиклип нажатием клавиш Ctrl+F8 и назовем его MyButtonMC

Шаг 1

Шаг 2

Создадим собственно анимацию: допустим я хочу, чтобы над кнопкой появлялся текст. Для этого в мувиклип, который мы только что создали, поместим текст. Теперь вернемся в самый первый мивиклип, о котором я говорил раньше, создадим новый слой (на первом слое у нас уже должен находится рисунок, который будет нашей кнопкой - у нас черный кружок) и поместим на этот слой в первом кадре клип, который создали только что.

Зададим его прозрачность на 0 (для этого выделим его, откроем панель Propeties, в выпадающем меню Colors выберем Brightness и установим значение на 0. Теперь создадим перейдем на 10 кадров вперед и создадим новый ключевой кадр нажатием F6. Мувиклип по умолчанию имеет прозрачность как в первом кадре, однако нам нужно, чтобы он был полностью непрозрачен. Для этого опять выбираем Brightness и устанавливаем значение на 100. Теперь нажимаем правой кнопкой мыши на пространстве между первым и последним кадрами и нажмем в появившемся меню Create Motion Tween. Получается, что за десять кадров мувиклип будет изменять свою непрозрачность от 0 до 100. 

Шаг 2

Шаг 3

После создания анимации нам нужно создать объект, который будет взаимодействовать с курсором пользователя, т.е. в нашем случае саму кнопку. Для этого выделим наш черный круг и переведем его в кнопку: F8 -> button.

Выделим нашу новоиспеченную кнопку, откроем панель Propeties и зададим ей instance name - «enter_btn». 

Шаг 3

Шаг 4

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

Выделим этот мувиклип, откроем панель Action и вставим следующий код:

 

onClipEvent (enterFrame) {
if (go) {
nextFrame();
} else {
prevFrame();
}
}

onClipEvent (load) {
var go;
stop();
enter_btn.onRollOver = function() {
go = true;
};
enter_btn.onRollOut = function() {
go = false;
};
enter_btn.OnRelease = function (){
//тут вы можете задать любое действие,
//которое хотите, чтобы выполняла кнопка
//при нажатии на нее
}

Теперь тестим клип, нажимаем Ctrl+Enter. Код работает достаточно просто: анимация либо играется вперед или назад в зависимости от значения переменной «go». Эта переменная меняется при подведении или отведении курсора от кнопки.

Скачать исходник

 Источник:
http://web-silver.ru


Количество просмотров: 1150
Страницы: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
      Реклама на сайте
Удачный выбор для размещения
      Ваше мнение
Какая информация Вас интересует?


Статьи, уроки по Photoshop
Статьи, уроки по CorelDraw
Статьи, уроки по Flash
Статьи, уроки по HTML
Статьи, уроки по CSS
Статьи, уроки по Дизайну
Другая информация…



Результаты
       Подпишись! Это Актуально!
» Все о дизайне
  Статьи, Уроки, Новости
       Курсы валют
finance.ua
finance.ua
finance.ua
       Баннеры
Обмен WebMoney
Rambler's Top100
Яндекс цитирования
Украинский портАл
 
Украинская баннерная сеть
хостинг
Быстрая связь    Оформить заказ    Карта сайта    Вернуться вверх страницы| Главная | | О нас | | Услуги и цены | | Портфолио | | Это Актуально! | | F. A. Q. | | Оформить заказ | | Обратная связь | | Каталог |
 ©  «АВ» дизайн-студия, 2005-2008.
        Все права защищены.
        info@abstudio.com.ua
        Тел.: +38 (098) 360-65-55
   Услуги: cоздание сайтов, веб-дизайн,
   продвижение сайтов, поддержка и хостинг сайтов,
   разработка логотипа и фирменного стиля.
   Режим работы: с 10:00 до 18:00, выходной – Сб, Вс.