Ciao a tutti, il mio primo messaggio sul forum riguarda una cosa strana che mi sta succedendo e alla quale non riesco a trovare una risposta.
Il problema è questo:
Credo tre pulsanti: P1, P2, P3.
A P2 e P3 assegno queste azioni
on (rollOver){
i=2;
}
e
on (rollOver){
i=3;
}
in modo che al passaggio del mouse sui pulsanti la variabile i, inizialmente impostata su i=0 assuma i valori 2 se passo su P2, 3 quando passo su P3.
Al pulsante P1 assegno questa azione:
on (rollOver){
trace(i);
}
e finquì tutto bene, perchè quando eseguo l'animazione la finestra dei messaggi mi restituisce 2 se prima di passare su P1 sono passato col mouse su P2, 3 se sono passato su P3.
Il problema nasce quando a P1 aggiungo queste istruzioni:
on (rollOver){
trace(i);
if (i=2){
trace("DUE");
} else if (i=3){
trace("TRE");
}
else {
trace("ZERO");
}
}
mi restituisce sempre la scritta DUE indipendentemente dai movimenti precedenti del mouse. Perchè?
Spero di essere stato chiaro, in ogni caso questo è il file fla:
http://digilander.libero.it/solesale...n_funziona.zip
Grazie