Ciao a tutti!
Ecco un semplice codice che muove un razzo tramite le freccette della tastiera...mi potreste dire perchè non risponde molto bene malgrado l'updateAfterEvent?
Cioè quando premo 2 freccette (per farlo andare in cerchio) e poi ne mollo una, per esempio, l'mc sta fermo...
come potrei migliorare lo script, e rendere anche più fluido il movimento?

codice:
onClipEvent(keyDown){
	var ValoreRotazione=5;
		if(Key.isDown(Key.RIGHT)){
			this._rotation+=ValoreRotazione;
		}
		if(Key.isDown(Key.LEFT)){
			this._rotation-=ValoreRotazione;
		}
		
	var ValoreSpostamento=10;
	var deltax=ValoreSpostamento*Math.sin((Math.PI/180)*_rotation);
	var deltay=ValoreSpostamento*Math.cos((Math.PI/180)*_rotation);
	
		if(Key.isDown(Key.DOWN)){
			this._x-=deltax;
			this._y+=deltay;
		}

		if(Key.isDown(Key.UP)){
			this._x+=deltax;
			this._y-=deltay;
		}

	updateAfterEvent();
}