PDA

Просмотр полной версии : Как сделать анимированную кнопку


Takk
07.07.2006, 20:23
1.Подскажите пожалуста как сделать "живую кнопку" :rolleyes: ну например чтоб когда наводишь она плавно начинала светится и так же плавно потухала... помогите лымырю ))))

motor4ik
07.07.2006, 20:26
ну ламер слишком много хочет, для первого раза, плавно еще чтоб все типа, это уже не ламерское дело ))))) ну вобщем берешь нажимаешь Ctrl+F8 там жемшь на button появляется хрень с 4 штучками верху...1-я рисуешь это типа что у тебя будет просто когда кнопка, 2 - при наведении, 3- приуведениии, 4- область на которой все это будет действовать, и ресуешь что тебе надо, а вот про плавность это в следующий раз...на сегодня урок закончен, пошел допивать пиво ))))

Ekzi
07.07.2006, 20:43
Можно я продолжу? http://forum.netdesigner.ru/library/tips/flash/002/

Takk
07.07.2006, 21:33
ну вообщето я знаю как делать обычную кнопку )) даже знаю как чтоб она по нужному адресу посылала :D
блин... я пытался делать анимированую кнопку с помощью муви... Но мне надо чтобы когда навел - кнопка засветилась и оставалась светящейся , а там для этого нужно вначале нарисовать какк она начинает светится , а потом много мнго одинаковых кадров как она на месте светится... а можна ли это как нибудь провернуть по друглму? :) ну что нить написать чтобы в определёном кадре она останавливалась и ещё что то написать что когда убераешь с кнопки мышку она тухнет? :o

SINtez
07.07.2006, 21:55
2motor4ik
\3 положение при клике...
Takk
\Можно кодом добавить обьекту альфе например или контраста...
Что в твоём случае ? светящаеся это как ?

Takk
07.07.2006, 21:58
как вот тут http://www.triworks.net/triworks2007_eng/default.htm панэлька внизу...
и былоб неплохо еслиб вы ещё обьяснили как делать такую вот штуку и чтоб надпись тожа снизу выежала (:

motor4ik
07.07.2006, 22:08
2motor4ik
\3 положение при клике...
Takk
\Можно кодом добавить обьекту альфе например или контраста...
Что в твоём случае ? светящаеся это как ?


согласен )))) 3я кружка была уже ))))

E.Q.
07.07.2006, 22:09
Простой способ:
рисуешь в отдельных мувиках анимацию свечения, и потухания. В последних кадрах каждого пишешь stop();
Мувик с потуханием ложишь в первый кадр (в погоне с за простотой придется смирится с тем, что они все сразу потухают, потом все нормально), а с загоранием во второй. В третий ложишь изображение кнопки "на пике загорания", т.е. содержимое последнего кадра мувика с загоранием.

Самый простой вариант с кнопкой.

Takk
07.07.2006, 22:19
ммммммм спасиба спасиба(((((: ,а может всё таки скажешь как сделать чтоб вначале не потухали? ;) и ещёб я хотел унать как делать чтоб когда запускаешь страничку кнопки выпрыгивали , выскакивали ну вообщем появлялись на экране тожа анимировано )))

E.Q.
07.07.2006, 22:34
Это уже не из раздела "просто". Все зависит от конкретного случая.

Takk
07.07.2006, 22:41
хм, ну и где мне узнать как это сделать? ):

E.Q.
07.07.2006, 22:46
F1 + пробовать, пробовать, пробовать.
Со временем приходит опыт.

Takk
07.07.2006, 23:20
хех ((: ну спасиба.
а всёж таки хотелось бы узнать как сделать чтоб вначале не тухли =Р

E.Q.
07.07.2006, 23:40
В таймлайне клипа затухания:
super_mega_var = false;
if (super_mega_var==false){
this.gotoAndStop(***номер последнего кадра в мувиках***);
super_mega_var = true;
}
Должно работать...

Takk
07.07.2006, 23:57
супер мега вар это кнопка? и в каких мувиках последний кадр? :)

E.Q.
08.07.2006, 00:03
Супер мега вар это просто переменная, нужна только здесь.
Пишется в первом кадре мувика с потуханием. Код один на все кнопки, точнее для каждой кнопки он станет свой.
А вместо текста напиши циферку * сколько у тебя кадров в анимации затухания.

Takk
08.07.2006, 00:10
какая то у меня всё время ошибка :( с этим: (***номер последнего кадра в мувиках***); - место "номер посл..." я писал 4(последний кадр) , ничиго ни писал (: и всё равно эта ошибка... так что там писать надо? 8(

E.Q.
08.07.2006, 00:21
this.gotoAndStop(4);

Takk
08.07.2006, 00:23
ваааау! %) спасиба огромное )) всё работает!

Takk
09.07.2006, 10:53
ууупс )) оказывается я косой (% E.Q. - не помогло то что ты дал ))) просто когда мышку отводишь с кнопки , кнопка моментально становится потухшей :( просто я не заметил вначале )) пяный наверна был (: