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

on keypress (numeros)

Estas en el tema de on keypress (numeros) en el foro de Flash y Actionscript en Foros del Web. alo esto si quiero que la tecla sea la flecha izquierda on (keyPress "<LEFT>") { gotoAndPlay("home"); } pero si deseo que la tecla sea el ...
  #1 (permalink)  
Antiguo 16/01/2006, 11:40
Avatar de CocomielPro  
Fecha de Ingreso: diciembre-2003
Ubicación: Buenos Aires, Capital Federal
Mensajes: 90
Antigüedad: 20 años, 4 meses
Puntos: 0
on keypress (numeros)

alo

esto si quiero que la tecla sea la flecha izquierda

on (keyPress "<LEFT>") {
gotoAndPlay("home");
}

pero si deseo que la tecla sea el numero 1 del teclado numerico!?!?

salu2
  #2 (permalink)  
Antiguo 16/01/2006, 12:21
 
Fecha de Ingreso: enero-2006
Mensajes: 67
Antigüedad: 18 años, 3 meses
Puntos: 0
En la ayuda de flash viene ese tema cada tecla tiene un numero Ahorita no estoy en flash por eso no te puedo decir mas creo q la tecla "A" tiene el valor de 65 y tendrias q escribirlo asi

on (keyPress "65") {
gotoAndPlay("home");
}
__________________
Criado en los foros
:pensando:
  #3 (permalink)  
Antiguo 16/01/2006, 12:35
Avatar de Mauri1  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago de Chile
Mensajes: 558
Antigüedad: 21 años, 4 meses
Puntos: 0
Hola

Hay que hacerlo con un listener:

Código:
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
 if (String.fromCharCode((Key.getAscii())) == 1) {
  trace("Presionaste la tecla 1");
 }
 if (String.fromCharCode((Key.getAscii())) == 2) {
  trace("Presionaste la tecla 2");
 }
};
Key.addListener(keyListener);
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 20:50.