Ir para conteúdo

POWERED BY:

Arquivado

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

linoart

descobrir código de teclas (keyCode).

Recommended Posts

to tentando descobrir a código numeral da tecla "m". usei esta função, mas só aparece de algumas teclas:

 

stage.addEventListener(KeyboardEvent.KEY_DOWN, teclando);

 

function teclando(evt:KeyboardEvent):void

{

trace(evt.keyCode)

 

}

 

 

qual o script certo pra descobrir todas as teclas? e se alguem souber o da tecla "m" fico agradecido!

 

 

abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

M = charCode 109.

No flash você não consegue acessá-lo por que o M pertence a um atalho de tecla para uma ferramenta, se você abrir só o swf fora do Flash, você vai ver que consegue capturar.

 

Cria um campo de texto, com instacia de teste e testa fora do flash:

 

function reportKeyDown(event:KeyboardEvent):void
{
	teste.text = "Key Pressed: " + String.fromCharCode(event.charCode) +		 " (character code: " + event.charCode + ")";
}
stage.addEventListener(KeyboardEvent.KEY_DOWN, reportKeyDown);

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao, voltando aqui... coloquei charCode 109 mas não deu certo.

tambem criei a função que você fez, e mesmo testando fora do flash ele só coloca no campo de texto a letra pressionada mas não o código.

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.