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

activar boton desde teclado

Estas en el tema de activar boton desde teclado en el foro de Flash y Actionscript en Foros del Web. Usuarios y miembro del forosdelweb. ¿Es posible activar un boton desde el teclado sin tener que usar el mouse? Gracias por anticipado, Gresca...
  #1 (permalink)  
Antiguo 21/06/2004, 08:06
 
Fecha de Ingreso: mayo-2004
Ubicación: Barcelona
Mensajes: 34
Antigüedad: 20 años, 6 meses
Puntos: 0
activar boton desde teclado

Usuarios y miembro del forosdelweb.

¿Es posible activar un boton desde el teclado sin tener que usar el mouse?

Gracias por anticipado,
Gresca
  #2 (permalink)  
Antiguo 21/06/2004, 14:23
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 11 meses
Puntos: 53
Claro que si se puede, Si no estoy mal lo podes hacer con el Enter , Las 4 Flechas.. por ejemplo

Button.onKeyUp
Disponibilidad
Flash Player 6.

Sintaxis
my_btn.onKeyUp = function() {
// las sentencias se escriben aquí
}

Parámetros
Ninguno.

Valor devuelto
Ninguno.

Descripción
Controlador de eventos; se invoca cuando un botón se selecciona en el momento de la entrada y se suelta una tecla. El controlador de eventos onKeyUp se invoca sin parámetros. Puede utilizar Key.getAscii() y Key.getCode() para determinar qué tecla se ha presionado.

Debe definir una función que se ejecute cuando se invoque el controlador de eventos.

Ejemplo
En el ejemplo siguiente, se define una función para el controlador onKeyPress que envía una acción trace() al panel Salida.

my_btn.onKeyUp = function () {
trace ("onKeyUp called");
};


Key.isDown()
Disponibilidad
Flash Player 5.

Sintaxis
Key.isDown(keycode)

Parámetros
keycode Valor de código de tecla asignado a una tecla específica o a una propiedad de la clase Key asociada con una tecla específica. Para establecer una correspondencia entre el código de tecla devuelto y la tecla de un teclado estándar, véase el Teclas del teclado y valores de códigos de tecla.

Valor devuelto
Valor booleano.

Descripción
Método; devuelve true si se presiona la tecla especificada en keycode o false, si no se presiona. En Macintosh, los valores de código de tecla para las teclas Bloq Mayús y Bloq Num son idénticos.

Ejemplo
El script siguiente permite al usuario controlar la ubicación de un clip de película.

onClipEvent(enterFrame) {
if(Key.isDown(Key.RIGHT)) {
this._x=_x+10;
} else if (Key.isDown(Key.DOWN)) {
this._y=_y+10;
}
}

--------------------

O bien esto que esta un tanto mas facil...---------

on(keyPress "<Left>"){
trace("hola");
}
--------------

Nos Vemos

Esto esta en la Ayuda de Flash
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #3 (permalink)  
Antiguo 22/06/2004, 01:52
 
Fecha de Ingreso: mayo-2004
Ubicación: Barcelona
Mensajes: 34
Antigüedad: 20 años, 6 meses
Puntos: 0
Gracias GeoAvila!!!
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 16:56.