Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   on (rollOver) - помогите (http://www.flasher.ru/forum/showthread.php?t=68985)

Charly84 10.09.2005 00:06

on (rollOver) - помогите
 
Есть мувик, внутри которого есть последовательность фреймов...(анимация).. В последнем фрейме стоит 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

Цитата:

Сообщение от Charly84
И что... все равно все остается по прежнему...(

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

Niketas 10.09.2005 01:38

Цитата:

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

Вариант, но введение переменных-флажков - это больше на ява-скрипт похоже.

Constantine 10.09.2005 01:44

Цитата:

Сообщение от Niketas
Вариант, но введение переменных-флажков - это больше на ява-скрипт похоже.

ну, оттуда и пытаемся ;)

Charly84 10.09.2005 01:49

2 Niketas

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

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

Charly84 10.09.2005 01:58

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

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


Часовой пояс GMT +4, время: 18:35.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.