PDA

Просмотр полной версии : [as]Скрипт на кнопке не работает


Rand0m
13.02.2006, 18:58
Значит, хочу сделать так, чтобы
1) при наведении на кнопку к ней подъезжала стрелочка;
2) а когда курсор убираешь стрелочка отъезжала обратно;

В принципе, первый пункт работает как часы ;) в кадре Over разместил клип с соответствующей анимацией

А вот дальше заминочка... Хотел в том же мувике после первой анимации разместить вторую (отъезжание) а в кнопке скрипт:

on (rollOver) {
but.gotoAndPlay(6); //в 6-ом кадре начинается отъезд
}

но не пашет, помогите, плз !!!

Antares
13.02.2006, 19:02
Телепаты, ваш клиент!

[G@ng$t@]Un1t
13.02.2006, 19:05
rollOver-это насколько я знаю наведение, а rollOut-это уже как ты говоришь "убирание".

olegn
13.02.2006, 23:00
Продолжая пост G@ng$t@]Un1t, а что будет, если on (rollOver) {
but.gotoAndPlay(6); //в 6-ом кадре начинается отъезд
}заменить на on (rollOut) {
but.gotoAndPlay(6); //в 6-ом кадре начинается отъезд
}

Король
13.02.2006, 23:59
так, сейчас сконцентрируемся.
долгая дорога... пиковый туз.... нежелание читать хелп... так я и думал!
мое гадание подсказало мне, что у тебя в момент "когда убираешь курсор" тот мувик, которому ты командуешь перейти на 6 кадр - уже не существует на таймлайне кнопки, ведь она перешла на первый кадр

sem1313
14.02.2006, 00:38
Сделай кнопку EF_mc, стрелку EF1_mc.
И пишем:


n= 0;
m = EF1_mc.totalFrames;

EF_mc.onRollOver = function() {

EF1_mc.gotoAndStop(n);

n++;
m=n;

}
EF_mc.onRollOut = function() {

EF1_mc.gotoAndStop(m);

m--;
n=m;
}


И будет тебе удовольствие.
Кнопки делать через Button_btn - это гемор...

Серж.