..scusa ma ho avuto poco tempo..
In qualunque caso non ho ben capito tutto il discorso.
Ma cerchiamo di focalizzarci sul problema, che credo di aver capito..
Secondo me ti basta una variabile e delle condizioni che impediscano di eseguire le azioni non volute.
Ad esempio sul release puoi valorizzare una variabile in questo modo:
codice:
on(release){
this.miSonoSpostato = true
// qui l'azione da compiere
}
A questo punto nel rollOver e nel rollOut inserirai una condizione in questo modo:
codice:
on(rollOver){
if (!miSonoSpostato){
// esegui l'azione
}
}
on(rollOut){
if (!miSonoSpostato){
// esegui l'azione
}
}
La condizione esegue l'azione se la variabile miSonoSpostato NON è true, o meglio se l'espressione (!miSonoSpostato) risulta vera.