PDA

Просмотр полной версии : Проблема!Мувик как кнопка.


projekt74
28.05.2006, 20:02
Проблема вот в чем. Есть мувик, в нем еще два мувика(следуют друг за другом). Я сделал мувик кнопкой. И назначил ему событие onrollover, чтобы пока мышь над роликом проигрывался тот мувик, который показывается. То есть прописал gotoandplay.
Только мне нужно чтобы он постоянно проигрывался пока наведена мышь, а у меня он один раз повторяется когда наводишь мышку и все.
Как сделать чтобы он проигрывался постоянно при наведенной мыши?
Подскажите пожалуйста кто знает!

SINtez_v
28.05.2006, 21:55
Нечё не понял.

Dominator
28.05.2006, 22:14
вобщем, в мувиклипе "mc" делаешь два кадра - на первом stop;
на втором тоже стоп, но там уже должен лежать мувик.
и ставишь два лейбла 1 и 2
в экшнс мувика пишеш
on (rollOver) {
with ("mc") {
gotoAndStop("2");
}
}
on (rollOut) {
with ("mc") {
gotoAndStop("1");
}
}

если я так понял что тебе надо .
исходник...

projekt74
29.05.2006, 18:19
Нет маленько не то. Вот исходник там можно посмотреть.
Должно быть две кнопки одна для одной сценки, другая для другой.
Допустим показывается одна сценка, ты мышку навел она продолжает показываться пока мышку не отведешь.

-=GRAF=-
29.05.2006, 19:21
В конце на последнем кадре поставь:
gotoAndPlay(2);
или нужный кадр, и все будет ок...

-=GRAF=-
29.05.2006, 19:28
Вот пример если я тебя правельно понял.

projekt74
29.05.2006, 21:50
Нет так не получается. Если я в последнем кадре первой сценки ставлю gotoAndPlay();, она только и показывается, а кнопка-мувик не срабатывает. Что не так?

-=GRAF=-
29.05.2006, 22:36
Ох, ты и даешь... (Пример смотрел?)
Ты делаешь не movie clip, а кнопку (button).
Кнопку вешаешь в новый слой и делаешь клоны до конца мувика (F5).
В кнопке ( не в фильме) пишем указанный мною код в примере...
Блин и gotoAndPlay("номер кадра где проигрывать должно, только без кода stop();");
Элементарные то вещи...

-=GRAF=-
29.05.2006, 23:10
if(on(rollOver){
gotoAndPlay(2);
}
else{
play();
}

Вот это твой код :D :D :D


Вот код вставь в кнопки .


on(rollOver){
play();
}
on(rollOut){
gotoAndStop(1);
}


)))))))))))))))))))

И в твоем примере поставь на 82 кадре
gotoAndPlay(2)

И в последнем
gotoAndPlay(83)

(В твоем примере) и код для 2торой кнопки


on(rollOver){
gotoAndPlay83();
}
on(rollOut){
gotoAndStop(1);
}


И кнопки поставь в новом слое...

еще раз :D