PDA

Просмотр полной версии : on (rollOver) - помогите


Charly84
10.09.2005, 00:06
Есть мувик, внутри которого есть последовательность фреймов...(анимация).. В последнем фрейме стоит stop ();
Хочу, чтобы при наведении на него мышкой, анимация началась сначала...

Думал, что будет так просто.. повесил на мувик код

on (rollOver) {
gotoAndPlay(1);
}

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

Niketas
10.09.2005, 00:49
Делай так:
on (rollOver) {
gotoAndPlay(2);
}
А в мувике в первый фрейм тоже пиши
stop();
И будет тебе радость великая!

Charly84
10.09.2005, 01:15
И что... все равно все остается по прежнему...(

Constantine
10.09.2005, 01:25
Клип проигрывается... наМаусОвер переменная Овер=правда, в конце клипа проверяем: если Овер=правда { гоутуАндПлэй(1); Овер=ложь } в обратном случае стоп();
И в последнем на МаусОвер { Плэй(1); Овер=ложь }
Мдя...

Niketas
10.09.2005, 01:37
И что... все равно все остается по прежнему...(
У меня все работает.
Сделай все по порядку:
В мувике первый фрэйм и последний имеет экшн stop();
On (rollOver) {
gotoAndPlay(2);
}
В итоге ты получаешь следуюшую функцию мувика:
При наведении на него мышкой он с 1 проыгрывается до конечного фрэйма, а после убирания мышки все так же остается на конечном. Повторное наведение - проигрывание со второго фрэйма.

Niketas
10.09.2005, 01:38
Клип проигрывается... наМаусОвер переменная Овер=правда, в конце клипа проверяем: если Овер=правда { гоутуАндПлэй(1); Овер=ложь } в обратном случае стоп();
И в последнем на МаусОвер { Плэй(1); Овер=ложь }
Мдя...
Вариант, но введение переменных-флажков - это больше на ява-скрипт похоже.

Constantine
10.09.2005, 01:44
Вариант, но введение переменных-флажков - это больше на ява-скрипт похоже.
ну, оттуда и пытаемся ;)

Charly84
10.09.2005, 01:49
2 Niketas

У меня получается так, что если я держу мышку на муве - он постоянно прыгает на второй фрейм...

Может это потому. что у меня в середине мува 60 отдельных фреймов? ;)

Charly84
10.09.2005, 01:58
Я уже сам разобрался, где была проблема..
Спасибо, что не остались в стороне...

Закрываем топ.. :)