Flash: script sbagliato?

Di: serenity | 26/09/2020 18:07:24
Ehm non so da dove incominciare ^^"
ho un problemino con i miei pulsanti o meglio con la nimzione dei miei pulsanti^^" però i miei pulsanti non sono dei simboli pulsanti ma dei movieclip,ecco fin qui ci sono,il problema è l animazione di quando il mouse ci passa sopra!
praticamente il mio pulsante è bianco e appena ci passa su il mouse diventa a poco a poco rosso e appena il mouse esce torna bianco;lo script dovrebbe essere giusto ma funziona quando ha voglia -.- o si incanta sul rosso o lo fa giusto
questo è lo script
magari ho sbaglato qualcosa^^" credo di si
onClipEvent (mouseMove) {
if (this.hitTest(_root._xmouse, _root._ymouse, false) && !aperto) {
if (_currentframe>(_totalframes/2)) {
gotoAndPlay (_totalframes-_currentframe);
} else {
play ();
}
aperto = true;
} else if (!this.hitTest(_root._xmouse, _root._ymouse, false) && aperto) {
if (_currentFrame<(_totalFrames/2)) {
gotoAndPlay (_totalframes-_currentframe);
} else {
play ();
}
aperto = false;
}
}

Risposte



A prima vista credo che il problema sia nel gestore d'evento cioè mouseMove, prova a sostituirlo con enterFrame

Di: goku | 26/09/2020 18:07:24


rieccomi ho provato a mettere enterFrame al posto di mouseMove,ma non cambia assolutamente nulla ç______________ç mi fa ancora i disepetti

Di: serenity | 26/09/2020 18:07:24


Ma non è più semplice uno script come questo:
on (rollOver) {
if (_currentframe == 1) {
play();
} else {
fg = _currentframe;
gotoAndPlay((_totalframes-fg)+1);
}
}
on (rollOut) {
fg = _currentframe;
gotoAndPlay((_totalframes-fg)+1);
}

Di: goku | 26/09/2020 18:08:24


solo che il roll over va bene per istanze pulsanti io invece ho dei movieclip
bho vedrò al massimo metto l istanza pulsante è che però volevo togliere qulla manina che mi dà fastidio

Di: serenity | 26/09/2020 18:08:24


Gli eventi che normalmente vengono associati ai pulsanti possono essere associati anche ai MC.
Prova!

Di: goku | 26/09/2020 18:08:24


ho provato ma mi dice che il rollover posso solo associarlo a istanze pulsanti ecco perchè prima l ho detto,quando faccio partire swf mi si apre la finestrella degli errori per gli script e c'è scritto quello che ti ho appena detto

Di: serenity | 26/09/2020 18:08:24


Ma che versione di flash usi?

Di: goku | 26/09/2020 18:08:24


uso flash mx
ehm ora mi funziona semza problemi lo script credo che dovrò formattare il mio pc^^"

Di: serenity | 26/09/2020 18:09:24