Comunidad de diseño web y desarrollo en internet online

Eventos del teclado

Citar            
MensajeEscrito el 30 Ene 2010 12:24 am
Estoy desarrollando una aplicacion donde se registran las teclas capturadas por el usuario, en este caso deseo saber cuando el usuario teclea DOWN en un textinput, sin embargo al realizar la validacion que se muestra a continuación no se me permite capturar el espacio que se deja cuando se presiona la Barra Espaciadora.

Solicito de su apoyo.

private function presiona(event:KeyboardEvent):void{
if(event.keyCode == Keyboard.DOWN){
Alert.show("Hola");
}
}

Gracias anticipadas.

Por trinado

10 de clabLevel



 

Mexico

msie7
Citar            
MensajeEscrito el 30 Ene 2010 02:27 pm
No se entiende bien la pregunta ... ¿no puedes capturar una tecla, el espacio, quizás hablas de la tecla ENTER?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 02 Feb 2010 01:43 am
Te pongo un codigo, por ahi te sirve para darte cuenta de lo que queres hacer:

Código ActionScript :

stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyPressed); //Agrego las acciones sobre el escenario

function onKeyPressed(evt:KeyboardEvent):void {
switch (evt.keyCode) {
case Keyboard.LEFT:
trace ("Presiono FLECHA IZQ");
break;
case Keyboard.RIGHT:
trace ("Presiono FLECHA DER");
break;
case Keyboard.SPACE:
trace ("Presiono BARRA ESPACIADORA");
break;
default:
trace("Presiono CUALQUIERA");
}
};


Saludos

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

chrome
Citar            
MensajeEscrito el 02 Feb 2010 05:46 pm
Tratare de ser mas explicito. Lo que sucede es que al trabajar con la validacion que les comentaba, al teclear la barra espaciadora el texto no presenta espacios como dede funcionar normalmente.

Gracias de antemano

Por trinado

10 de clabLevel



 

Mexico

msie7
Citar            
MensajeEscrito el 02 Feb 2010 09:49 pm
El código que muestras saca un Alert cuando le das a la tecla con la flecha hacia abajo.
¿Ahora cual sería la pregunta?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Feb 2010 12:41 pm
La forma de capturar la barra espaciadora es de la siguiente manera:

private function onKeyPressed(evt:KeyboardEvent):void
{
switch (evt.keyCode)
{
case 32:
trace ("Presiono ESPACIO");
break;
}
}
donde 32 significa el numero que le corresponde en ascii la barra espaciadora.
prueba asi y veras que puedes capturar el espacio

diego

Por diego_G_09

31 de clabLevel



 

firefox

 

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