Comunidad de diseño web y desarrollo en internet online

Activar un boton con enter

Citar            
MensajeEscrito el 21 Nov 2007 08:03 pm
Hola a todos!!!!

No he podido hacer funcionar que un boton en el escenario haga una accion cuando el focus (el color verde que se pone alrededor de los componentes) esta sobre el boton y se presiona la tecla enter o Intro.

Como tengo varios botones (insertar, modificar, eliminar), uso un listener para saber que boton recivio el clic del raton, ejemplo:

Código :

alClicar.click = function(objeto){
   if (objeto.target == insertar_btn){
      insertarUsuario();
   }
   else if (objeto.target == modificar_btn){
      modificarUsuario();
   }
   else if (objeto.target == eliminar_btn){
      eliminarUsuario();
   }
}
insertar_btn.addEventListener("click", alClicar);
modificar_btn.addEventListener("click", alClicar);
eliminar_btn.addEventListener("click", alClicar);


Se podra hacer algo por el estilo pero con el enter/intro del teclado???? :?

Tendran algun ejemplo o tutorial o un poco de codigo con el que me pudieran ayudar.

Les agradezco de antemano sus sugerencias.

Por cruzemer

54 de clabLevel



 

msie7
Citar            
MensajeEscrito el 22 Nov 2007 07:07 pm
Pues podrías utilizar las funciones onKeyDown, onKeyUp y Key.getKeyAscii() revisa la ayuda de Flash.
[/code]

Por flashreloco

Claber

1310 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Webdesigner & Mandilon 2.0

firefox
Citar            
MensajeEscrito el 23 Nov 2007 01:50 pm
Gracias por tu ayuda "flashreloco". (y)

Tengo otra duda mas, por que con la barra espaciadora los botones si se activan y con el enter/intro no???? :?

Por cruzemer

54 de clabLevel



 

msie7
Citar            
MensajeEscrito el 23 Nov 2007 02:15 pm
Porque, por defecto "Enter" (o Ctl+Enter) se utiliza para detener/reproducir la película en Flash, mientras la barra espaciadora tiene el mismo comportamiento que con los botones en general.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 23 Nov 2007 03:44 pm
Y se puede cambiar a que las teclas enter/intro ya no sean utilizadas para deterner/reproducir la pelicula y funcionen como la barra espaciadora?? :? :? :?

Por cruzemer

54 de clabLevel



 

msie7
Citar            
MensajeEscrito el 23 Nov 2007 04:13 pm
Sí, se puede. Busca en la ayuda de Flash acerca de fscommand o ExternalInterface

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.