Estoy haciendo un juego y me está funcionando todo bien hasta ahora, cuando presiono las teclas derecha e izquierda, el personaje se mueve correctamente (en realidad es el escenario el que se mueve) pero cuando intento saltar soy ignorado, al parecer Flash solo detecta una tecla presionada a la vez.
Existe alguna manera de lograr que el escenario se mueva mientras se ejecuta la animación del salto?
Puedo capturar dos teclas?
Es decir,
Qué haga las dos acciones al mismo tiempo? (moverse y saltar).
Muchas gracias de antemano.
Este es el código que estoy usando:
Código:
Muchas gracias de antemano fra = 1; velBajada = 30; salto = true; _root.onEnterFrame = function():Void { if (Key.isDown(Key.LEFT)){//Izquierda dir = "izq"; if(escenario._x < 2409.3){ char.gotoAndPlay("caminarIzq"); char.mcaminarIzq.gotoAndPlay(fra++); escenario._x += 10; } }else if(Key.isDown(Key.RIGHT)){//Derecha dir = "der"; if(escenario._x > -513.0){ char.gotoAndPlay("caminarDer"); char.mcaminarDer.gotoAndPlay(fra++); escenario._x -= 10; } }else if(Key.isDown(Key.UP)){//Arriba if(dir == "der"){ char.gotoAndPlay("saltoDer"); }else if(dir == "izq"){ char.gotoAndPlay("saltoIzq"); } char.msaltoDer.gotoAndPlay(fra++); } };