Comunidad de diseño web y desarrollo en internet online

No puedo detectar algunas teclas

Citar            
MensajeEscrito el 16 Nov 2011 02:45 pm
Hola gente.

Tengo una duda que me está matando.

Estoy haciendo una aplicación en Flash CS 5.5 y AS3 y necesito detectar algunas pulsaciones de teclado. Hasta ahí todo sencillo. El problema es que las pulsaciones se hacen sobre el stage, no sobre ningún campo de texto. "¿Y cuál es el problema?", diréis. Pues que varias teclas que necesito no se detectan.

Estas teclas son "delete" o "Supr", "Return" e "Intro", "Inicio" y "Fin".

La cuestión es que tengo este código:

Código :

stage.addEventListener (KeyboardEvent.KEY_DOWN,deleteItem);
function deleteItem (e:KeyboardEvent):void {
   trace (e.keyCode);
}

Veréis que lo único que hago es un trace del keycode para saber qué tecla estoy pulsando. La cuestión es que las teclas que os menciono no generan ningún evento. No encuentro ningún sitio dende digan cómo detectar estas teclas y estoy convencido de que se tienen que poder detectar. Otras teclas, como por ejemplo "Insert", sí se detectan.

¿Podéis ayudarme?

Gracias

Por CidDeMizar

81 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Nov 2011 07:27 pm
Si miras en la documentación de AS3 están todas las constantes de teclado, si allí no están, corresponden usualmente al teclado extendido y puede que no esten soportadas

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.