Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Daniel o rei

duas teclas ao mesmo tempo

Recommended Posts

Tenho um problema.

Eu aperto duas teclas simultaneamente e uma não funciona.

 

http://danielbelmiro.webcindario.com/jogo.swf

Ignore o erro que vai aparecer.

Pegue esse G para diminuir a gravidade.

 

Corra e com a tecla RIGHT OU LEFT e ainda pressionada pule. A tecla que estava pressionada não vai funcionar mais só soltando e apertando denovo.

 

Porque os jogos permitem apertar 2 teclas ao mesmo tempo e meu script não?

Meu script(resumido)

stage.addEventListener(KeyboardEvent.KEY_DOWN, kdown );

function kdown(e:KeyboardEvent):void{
	trace('kdown');
	var bvec = new b2Vec2();

		switch(e.keyCode)
		{


	case Keyboard.LEFT:	
		trace("LEFT");
		carbody.ApplyImpulse(new b2Vec2(-0.5, 0), carbody.GetWorldCenter());
		trace("L");
		break;
	case Keyboard.RIGHT:trace("R");
	trace("RIGHT");
		carbody.ApplyImpulse(new b2Vec2(0.5, 0), carbody.GetWorldCenter());


		break;
			case Keyboard.UP:trace("UP");
			trace('UP');
			if(nochao == true){nochao = false;
				carbody.ApplyImpulse(new b2Vec2(0.0, -11.0), carbody.GetWorldCenter());
			}
			break;

	}

}

 

Tem algum parametro do addEventListener que resolva o problema?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.