Salve a tutti!
Ennesima domanda da neofita, so che dovrei vedere se ci sono thread simili, ma non riesco proprio a trovare qualcuno che ha avuto il mio stesso problema.
Ho una pulsantiera, una barra con 6 clipFilmato che dovrei far funzionare come dei pulsanti.
Le richieste di chi ha creato il filmato sono che gestisca 3 eventi differenti:
1. rollOver: parte l'animazione 1 al passaggio del mouse sopra il pulsante
2. rollOut: parte l'animazione 2 al'uscita del mouse
3. press: azione associata al pulsante premuto.
Per la press non ho problemi, una volta premuto parte la terza animazione e carica la pagina desiderata.
Mi creano problemi il rollOver e il rollOut, quello che in pratica succede(monitorato con dei trace e contatori) che i due eventi si verificano uno dietro l'altro. cioè parte il rollOver, anche se non muovo il mouse, parte subito il rollOut.
quale può essere il problema? qualcuno sa aiutarmi?
p.s.aggiungo il codice usato, spero in qualcuno che ne sappia piu di me
codice:
onClipEvent (load) {
var doneStart = 0;
var doneEnd = 0;
var i = 0;
}
on (rollOver) {
if (doneStart == 0) {
this.gotoAndPlay("startOver");
_global.homeSelected = true;
doneStart++;
}
}
on (rollOut) {
trace ("doneStart vale " +doneStart);
if (doneStart>0 && doneEnd == 0) {
trace("azione di ritiro frecce ");
this.gotoAndPlay("startOut");
i++;
trace("i vale "+i);
doneEnd++;
doneStart = 0;
}
}
on (press) {
this.gotoAndPlay("pressato");
}
on (release) {
getURL("http://www.google.it", "_blank");
}