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

Botones controlados con teclas del teclado

Estas en el tema de Botones controlados con teclas del teclado en el foro de Flash y Actionscript en Foros del Web. Hola a todos, estoy haciendo una presentación tipo power point en flash y quiero darle una acción a un botón que esta destinado como "siguiente" ...
  #1 (permalink)  
Antiguo 08/09/2007, 14:35
 
Fecha de Ingreso: octubre-2003
Ubicación: Bogotá Colombia
Mensajes: 183
Antigüedad: 20 años, 5 meses
Puntos: 0
Botones controlados con teclas del teclado

Hola a todos, estoy haciendo una presentación tipo power point en flash y quiero darle una acción a un botón que esta destinado como "siguiente" pero en lugar de hacer onPress debe hacer onKeyDown para pasar al siguiente slide pero con las flechas del teclado.

Alguien me puede decir como funciona esto del key down y como selecciono la telca del teclado que quiero usar para ello?.

Muchas gracias de antemano por su ayuda...
__________________
Juan Pablo Bernal
Web Master
  #2 (permalink)  
Antiguo 08/09/2007, 16:15
 
Fecha de Ingreso: octubre-2003
Ubicación: Bogotá Colombia
Mensajes: 183
Antigüedad: 20 años, 5 meses
Puntos: 0
Re: Botones controlados con teclas del teclado

BUeno era muy facil realmente, solo era cuestión de buscar la tabla de códigos que hay en la ayuda de flash, usé:

on (keyPress "<Right>") {
_parent.gotoAndPlay();
;
}

Cada tecla tiene su propio nombre y bueno investigué un poco más y pueden usar funciones como getKey para identificar las teclas que oprime el usuario...
En fin gracias a todos los que leyeron el post...
__________________
Juan Pablo Bernal
Web Master
  #3 (permalink)  
Antiguo 27/01/2008, 10:49
 
Fecha de Ingreso: octubre-2003
Ubicación: Castellon
Mensajes: 82
Antigüedad: 20 años, 5 meses
Puntos: 0
Re: Botones controlados con teclas del teclado

Gracias a ti por autoresponderte, estoy haciendo lo mismo y me he encontrado con el mismo problema.
Gracias de nuevo.

Voto porque se incluya este post en la lista de recursos !!
__________________
El trabajo del diseñador es hacer que lo complejo parezca sencillo.

Spain Beaches
  #4 (permalink)  
Antiguo 27/01/2008, 11:26
 
Fecha de Ingreso: octubre-2003
Ubicación: Castellon
Mensajes: 82
Antigüedad: 20 años, 5 meses
Puntos: 0
Re: Botones controlados con teclas del teclado

Amplio el post.
Si quiere poner el código en el primer fotograma sin botones en la película, yo he utilizado este código y me va bien:

stop();
receptor = new Object();
receptor.onKeyDown = function () {

if(Key.isDown(Key.RIGHT)){
_root.play();
}else if(Key.isDown(Key.LEFT)){
_root.prevFrame();
}
}

Key.addListener(receptor);
__________________
El trabajo del diseñador es hacer que lo complejo parezca sencillo.

Spain Beaches
  #5 (permalink)  
Antiguo 01/02/2008, 19:58
 
Fecha de Ingreso: febrero-2008
Mensajes: 14
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Botones controlados con teclas del teclado

hola, tambien hay otra forma en vez utilizar palabras de las teclas como <right><left><tab>

recoger valor numerico de cada tecla de forma ASCII y Code

ejemplo:

Código:
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
//ejemplo de modo CODE
// --- aqui comprobamos el combo de teclas en este caso seria Ctrl + C (valor 64 = tecla C)
  if (Key.getCode() == 67 && Key.isDown(Key.CONTROL)) {
  trace("Ctrl+C presionado!!!")
  }
Key.addListener(keyListener);

//de manera ASCII seria asin:
...
  if (Key.getAscii() == ...
saludos ;)
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 17:45.