Foros del Web » Creando para Internet » Flash y Actionscript »

asignar al teclado

Estas en el tema de asignar al teclado en el foro de Flash y Actionscript en Foros del Web. hola mi problema es el siguiente: necesito asignar a una tecla del teclado (en concreto, la "h") una funcion o accion; ahora bien, no tengo ...
  #1 (permalink)  
Antiguo 15/04/2008, 01:46
Avatar de eyesglow  
Fecha de Ingreso: septiembre-2007
Mensajes: 29
Antigüedad: 10 años, 2 meses
Puntos: 0
asignar al teclado

hola
mi problema es el siguiente: necesito asignar a una tecla del teclado (en concreto, la "h") una funcion o accion;
ahora bien, no tengo idea como se hace, buscando ejemplos y tutoriales pude hacer funcionar cosas basicas como
on (keyPress "<Left>")
pero no puedo hacerlo andar con las LETRAS del teclado.

en resumen, me gustaria asignar al evento de presionar la tecla h determinada accion, pero no puedo.
Alguien me puede dar una mano?
gracias!
  #2 (permalink)  
Antiguo 15/04/2008, 03:08
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: asignar al teclado

Tienes que usar la clase Key y aplicarle un listener (escuchador):
Código:
var keyListener:Object = new Object();
keyListener.onKeyDown = function () {
	if (Key.getCode()==72) {
		trace("OK");
	}
}
Key.addListener(keyListener);
Esto es AS2. Si lo quieres para AS3, dilo. Saludos!
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
  #3 (permalink)  
Antiguo 15/04/2008, 03:14
Avatar de SinguerInc  
Fecha de Ingreso: octubre-2007
Ubicación: Barcelona, España
Mensajes: 551
Antigüedad: 10 años, 2 meses
Puntos: 5
Re: asignar al teclado

en AS3:

Código:
stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDownOnStage);

function onKeyDownOnStage(event:KeyboardEvent):void
{
	if(event.charCode == 104)
		trace("Has presionado la h");
}
__________________
/blog.singuerinc.com
  #4 (permalink)  
Antiguo 15/04/2008, 10:21
Avatar de eyesglow  
Fecha de Ingreso: septiembre-2007
Mensajes: 29
Antigüedad: 10 años, 2 meses
Puntos: 0
Re: asignar al teclado

pruebo con AS3, que es lo que necesito, y olvide decirlo. espero que funcione.

muchas gracias a los dos!! me salvaron de una grande, porque no tenia idea.

H
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:36.