non ho capito molto bene coa mi chiedi, cmq ti posso postare il codice che ho scritto adesso e che funziona in parte.
Vale a dire che la condizione if non la prende in considerazione, adesso non so se è perchè nonrecepisce la variabile aeroporto.
'QUESTO E' IL CODICE DEL movieclip freccia_dx
onClipEvent (mouseDown) {
_root.aeroporto = "ok";
if(this.hitTest(_root._xmouse,_root._ymouse,false) ){
_parent.scorrimento.fine -= 320;
_parent.scorrimento.finey += 130;
}
}
'QUESTO INVECE DI freccia_sx:
onClipEvent (mouseDown) {
if (_root.aeroporto == "ok") {
if(this.hitTest(_root._xmouse,_root._ymouse,false) ){
_parent.scorrimento.fine += 320;
_parent.scorrimento.finey += 0;
}
else {
if(this.hitTest(_root._xmouse,_root._ymouse,false) ){
_parent.scorrimento.fine -= 320;
_parent.scorrimento.finey += 130;
}
}
}
}
Come vedi ho aggiunto _root.aeroporto, e così il movieclip si muove, ma non accetta la condizione if. Infatti se clicco su freccia_sx prima o dopo aver cliccato su freccia_dx si muove sempre nella stessa direzione:
_parent.scorrimento.fine += 320;
_parent.scorrimento.finey += 0;
Perchè?