Анимация в кнопке! @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 12 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
visual
новый человек
0
Сообщения: 16
Зарегистрирован: 20.06.04
Откуда: Nerungri
Заголовок сообщения: Анимация в кнопке!
Сообщение Добавлено: 4 Февраль 2005, 17:51:50 
Ребята помогите мне с кнопкой во флеше.

В инете очень часто встречал флеш кнопки. При наведении на кнопку идет какая-та анимация (не важно какая), И КОГДА уводишь курсор от мыши, то опять идет анимация (тоже не важно какая), и как сделать(чтоб при убирании курсора мыши от кнопки шла анимация?

Как тут анпример http://www.jnkemp.com.br/ наводишь на кнопку идет слево направа полоса, уводишь курсор она идет справа в лево

Заранее благодарен!

_________________
The living designer - sees the whole world in the reality (bright colours...)
BlooDHounD Муж.
соучастник
0
Сообщения: 585
Зарегистрирован: 12.03.04
Откуда: Беларусь - Борисов
Сообщение Добавлено: 4 Февраль 2005, 19:12:58 
используй MovieClip.
Свойства теже почти а работать проще :)
visual
новый человек
0
Сообщения: 16
Зарегистрирован: 20.06.04
Откуда: Nerungri
Сообщение Добавлено: 5 Февраль 2005, 05:29:56 
BlooDHounD Когда создаешь кнопку (F8) там в свойствах её есть 4 кадра
1. Исоходное изображения
2. если наводишь мышью на кнопку - то можно сделать анимацию через муви клип.
3. Когда нажимаешь на анопку ( то можно сделать что-то)
4. Это не видимый слой.

Но а как сделать чтоб убирать мышку от самой кнопки и происходила анимация? Вот, что мне нужно.

_________________
The living designer - sees the whole world in the reality (bright colours...)
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 5 Февраль 2005, 06:19:51 
Могу предложить на выбор :)

1) на кнопочке повешен скриптец, который на on(rollover) сообщает некоему мувиклипу, что ему следует проиграть анимацию развертывания полосы, а при событии on(rollout) другую анимацию …

2) Делаем мувиклип-кнопку (что доступно с Flash MX, то о чем говорил BlooDHounD)

.. а далее следующим образом, расставляем в нем метки _up, _over, _down, и соответсвенно в этих кадрах нужная нам анимация, а чтоб это работало назначаем мувиклипу какой-нибудь обработчик кнопочных событий (onPress, onRollOver и т д = null или некая хункция) + в первом кадре stop(); (это кстати можно в хелпе более подробно узнать)

Вот …

… но кадр "_up" - может быть ведь и не первым кадром нашего клипа, а первым кадром мы делаем положение в котором нет анимации вообще, этот кадр у нас будет существовать до тех пор пока не случится onRollOver, далее все пойдет своим чередом … при наведении мы скакнем на _over и проиграем анимацию с разварачиванием полоски, а когда уберем мыша с кнопки, то перескочим на _up и проиграем анимацию исчезновения полоски …
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 5 Февраль 2005, 10:16:20 
visual, все еще проще. Сам стараюсь обходится без скрипта где это возможно -
в первом кадре кнопки и ставим клип с необходимой вам анимацией которая должна происходить "по убиранию курсора".
Единственнаый момент может смутить - в момент появления кнопок на стэйдже эта анимация проиграется. Чаще всего это никак не портит общую картину и выглядит как "специально задумано". Если всетаки нужно чтоб кнопки появились сразу в статичном виде - выносим их за область проекта на количество кадров которое нужно для отыгрыша а потом ставим на место.
deadman
участник
1
Сообщения: 1326
Зарегистрирован: 19.03.03
Откуда: Vilnius, Lithuania
Сообщение Добавлено: 8 Февраль 2005, 16:23:51 
visual, Я чаще всего делаю как описал Эдди без АС ( вот например хидер для америкосов http://www.electrostorm.com/vegas/vegas.html ) хотя с экшн скриптом все таки интеллигентнее:)
schreibikus Муж.
участник
26
Сообщения: 1879
Зарегистрирован: 22.04.02
Откуда: Откуда:
Сообщение Добавлено: 8 Февраль 2005, 17:40:55 
eddy444, deadman, нормальное решение, только если мышкой быстро по кнопке провести ( например в примере deadman сверху вниз) - то ролловер не успевает проиграться, и перескакивает на роллаут.

_________________
подпись
robotech
новый человек
0
Сообщения: 234
Зарегистрирован: 12.01.04
Откуда: Kiev
Сообщение Добавлено: 17 Февраль 2005, 18:02:58 
Если хочешь сделать не как попало - без скрипта не обойтись...
Зайди на flasher.ru - там по этому поводу куча примеров и топиков.

_________________
Х \_/ Х - больше не пью... да и меньше тоже - || \_/ ||
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 17 Февраль 2005, 18:26:11 
pros4e vsego sozdaesh otdelno movie clip i otdelno knopku
knopku delaesh pustoy vseo krome fielda a v movie klipe delaesh 4e xosh lyubaya animazia
i na knopke propisyvaesh
on(rollover){gotoandplay("yourmovie.anim1");}
on(rollout){gotoandplay("yourmovie.anim2");}
esli xo4esh ea vyshlyu primer

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 17 Февраль 2005, 18:28:22 
tak je mojno i propisaty 4tob knopka pros4ityvala koordinaty myshki i esli mysh za predelami knopki to animazia perexodila na drugoy kadr.…

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 19 Февраль 2005, 13:43:45 
deadman, http://www.electrostorm.com/vegas/vegas.html
в чем минус такой аонструкции что анимашка в кнопке в первой позиции проигрывается ...как токо меню подгружается т е меню загрузилось а после этого оно проигралось , а потом всё стало в 1-ю позицию кнопки и это выглядет не совсем естетично поэтому советую работать с пустой кнопкой и мувиклипом

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
Eduard Муж.
участник
61
Сообщения: 1629
Зарегистрирован: 24.09.03
Откуда: St.Petersburg , Moscow
Сообщение Добавлено: 19 Февраль 2005, 14:47:14 

visual писал(а):
1. Исоходное изображения
2. если наводишь мышью на кнопку - то можно сделать анимацию через муви клип.
3. Когда нажимаешь на анопку ( то можно сделать что-то)
4. Это не видимый слой.

Но а как сделать чтоб убирать мышку от самой кнопки и происходила анимация? Вот, что мне нужно.

после двух лет экспериментов :) с кнопками , мне удалось сделать (безглючный вариант кода) то что ты хочешь , с плавными переходами из одного состояния-анимации кнопки в другое и без перескоков в анимации , анимация при этом ручная … вобщем для этого у меня довльно небольшой но сложный код , в нем учитыватся все возможные варианты-состояния кнопки . Кнопка имеет анимации по rollover , rollout , release , unrelease с плавными переходами из одной в другую.
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 12 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100