Alguién me puede ayudar?
Código ActionScript :
var velocidad:Number;
var velocidadRotacion:int;
stage.addEventListener(KeyboardEvent.KEY_DOWN, control);
stage.addEventListener(KeyboardEvent.KEY_UP, para);
function control(e:KeyboardEvent):void {
if (e.keyCode==Keyboard.RIGHT) {
velocidadRotacion=2;
addEventListener(Event.ENTER_FRAME, rota);
}
if (e.keyCode==Keyboard.LEFT) {
velocidadRotacion=-2;
addEventListener(Event.ENTER_FRAME, rota);
}
if (e.keyCode==Keyboard.UP) {
velocidad+=2;
addEventListener(Event.ENTER_FRAME, avanza);
}
}
function avanza (e:KeyboardEvent):void {
/*********** ESTO NO SE HACERLO**********/
}
function rota(e:Event):void {
nave_mc.rotation+=velocidadRotacion;
}
function para(e:KeyboardEvent):void {
removeEventListener(Event.ENTER_FRAME, rota);
}
Se que es con el Math.sin() y que hay que convertir los radianes, pero no consigo sacarlo.
Ayudame Obi Wan, eres mi única esperanza.
