Buonasera. devo muovere il volante di un'auto con le frecce della tastiera. lo ho fatto e funziona...
però vorrei che se non tengo schiacciato il tasto di sinistra (per esempio) il volante torna man mano a posizionarsi dritto (rotazione = 0), come è nella realtà, se molli il volante il volante si assesta dritto. Ovviamente si deve riassettare ruotando non a scatti.
come posso fare? non riesco...
Il mio volante è un MovieClip di nome "volante" sullo stage.
io ho scritto:
Codice PHP:stage.addEventListener(KeyboardEvent.KEY_DOWN, turn);
stage.addEventListener(KeyboardEvent.KEY_UP, go_on);
function go_on(event:KeyboardEvent):void{
keypression = false;
}
function turn(event:KeyboardEvent):void{
trace("You pressed key: "+event.keyCode);
if (event.keyCode == 39) {
volante.rotation += 2;
keypression = true;
} else if (event.keyCode == 37) {
volante.rotation += -2;
keypression = true;
}
if (event.keyCode == 38) {
//accelera;
} else if (event.keyCode == 40) {
//frena;
}
}

Rispondi quotando