PDA

Просмотр полной версии : Прошу помощи! - Плавное возвращение кнопки в первоначальный вид


Jskail
18.12.2002, 15:22
как сделать на
кнопке при наведении на нее, чтобы она плавно совершала какое либо
движение, а при (не знаю как правильно сказать:)) сведения с нее
курсора (Roll Out) она также совершала плавное но обратное движение в
первоночальное положение, у меня она при отведения курсора просто
скачет к исходному изображению:(
Зарание спасибо!

MasterAlien
18.12.2002, 15:34
Короче.......
Берешь, делаешь мувиклип, называешь его "klip1"
в нем , допустим на первые 5 кадров делаешь свою анимацЫю , в которой проигрывается то , что ты задумал при наведении. в первом кадре ставишь stop(); и в пятом кадре ставишь stop();
начиная с шестого кадра делаешь анимацию перехода из состояния rollover в начальное.

Потом делаешь кнопучку, заходишь в ее свойства , убиваешь первые 3 кадра, в четвертом рисуешь поле , при наведение на которое все буит проигрываться. ( если ты выйдешь из свойств кнопки , то она буит голубая и прозрачная*))


Потом пишешь код к этой кнопке :

on (rollOver){
klip1.gotoandplay(1);
}
on (rollOut){
klip1.gotoandplay(6);
}

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

LostWarrior
18.12.2002, 15:49
2MasterAlien: А ты сам пробовал это сделать? Похоже что нет...

Все гораздо проще.
Кнопка состоит из трех кадров: отжатая, наведенная, нажатая.

В первый кадр вставляеш мувик "плавного отжимания" кнопки.
В третий вставляеш мувик "нажимания"...
средний по своему усмотрению.

MasterAlien
18.12.2002, 16:06
Эээ , чЮвак , а ты задание читал ?
Там просют сделать
Roll Out и Roll Over , а если сделать так как ты предлагаешь , то получится именно тот глюк , который возникал у соискателя данной темы.............

Ессно , что если мне нада было анимировать Нажатие и отжатие кнопки , я бы сделал анимацию внутри самой кнопки , но здесь совсем другое !

Так че чятай внЯмательней !

LostWarrior
18.12.2002, 16:17
Типа ты че внатуре чювак... :)

Ну во первых на кнопку rollover и rollout не вешаются. Тогда надо делать клип в котором определены rollover, rollout, release...

А если моим способом, то при отведении мышки будет проигрыватся клип первого кадра кнопки, в котором "плавное отжатие"

Задумайся...

MasterAlien
18.12.2002, 16:31
Это то понятно , но мой способ более практичен и гибок , и я его часто применяю при создании сложных меню , вложенных друг в друга.......
У тебя ессно более простой , но мало - практичный , далее кнопок не уйдешь...........

Jskail
18.12.2002, 16:37
Спаисбо MasterAlien, попробовал, все работает как надо :D, и действие выполняется нормально!

LostWarrior
18.12.2002, 16:53
Эээ... насчет овера и аута прогнал, согласен.
Но с другой стороны вопрос был конкретно про кнопку, а не про сложные меню...

Jskail
18.12.2002, 17:09
LostWarrior а если подробнее про твой способ

fiot
19.12.2002, 01:30
пробуй... а вообще уже была тема поищи по теме reverse

LostWarrior
19.12.2002, 12:38
fiot прав. Это скорее всего то что нужно.
Или вот в таком варианте:

Alexey (G-fi)
19.12.2002, 12:42
осмелюсь предложить свой вариант...

2 MasterAlien: есть недостаток в твоем способе: если мувик не на 3 кадра, а, скажем, на 10-15, то когда отведешь мышку до того, как доиграется ОН, будет скачек, а не плавный отъезд назад.

;) :p

Jskail
19.12.2002, 14:13
LostWarrior: чето у меня не открылся твой zip - fla имеет размер 0.
Alexey: а твой вариант в какой версии сделан?

LostWarrior
19.12.2002, 14:31
Глюк...
Сделано в MX. В 5 может не работать

Jskail
19.12.2002, 15:05
LostWarrior: Ок! понял, тут у меня MX нету, дома посмотрю. а не подскажишь где более мене подробное описание АS взять, лучше на русском, с языками я не дружен:)