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

asignar funcion a tecla intro??

Estas en el tema de asignar funcion a tecla intro?? en el foro de Flash y Actionscript en Foros del Web. Hola solo eso, necesito que al apretar la tecla intro suceda lo mismo que al apretar un boton. Supongo que habrá alguna forma de asignar ...
  #1 (permalink)  
Antiguo 06/02/2008, 04:06
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 18 años, 4 meses
Puntos: 15
asignar funcion a tecla intro??

Hola

solo eso, necesito que al apretar la tecla intro suceda lo mismo que al apretar un boton. Supongo que habrá alguna forma de asignar una funcion a la tecla no?

gracias
  #2 (permalink)  
Antiguo 06/02/2008, 04:15
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Re: asignar funcion a tecla intro??

Mira a ver si esto te sirve:
Código:
stage.focus = this;
addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);

function onKeyDown(event:KeyboardEvent):void {
	if (event.keyCode==13) {
		trace("Has presionado intro.");
	}
}
Saludos!
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
  #3 (permalink)  
Antiguo 06/02/2008, 12:01
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 18 años, 4 meses
Puntos: 15
Re: asignar funcion a tecla intro??

me da errar en el compilador

me han pasado este codigo tambien pero no tuve suerte

if(Key.isDown(Key.ENTER))
{

_root.pages.este.text="La"


}
  #4 (permalink)  
Antiguo 07/02/2008, 01:31
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Re: asignar funcion a tecla intro??

Perdón, te pasé un código AS3. En fin, lo que necesitas es esto (en AS2):
Código:
var introListener:Object = new Object();
introListener.onKeyDown = function () {
	if (Key.isDown(Key.ENTER)) {
		trace("has presionado ENTER");
	}
}
Key.addListener(introListener);
Saludos!
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
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 11:27.