Comunidad de diseño web y desarrollo en internet online

Teclado hecho en flash

Citar            
MensajeEscrito el 25 Jun 2009 01:39 pm
Buenas, estoy queriendo realizar lo siguiente, tengo un teclado hecho en flash, en el cual quiero que cuando presione una tecla en mi teclado real, se presione en el creado en flash. Esto lo tengo que hacer con AS 2.0.

Gracias!.

Por barbamax

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 Jun 2009 06:10 pm
¿Ya miraste la clase Key en la ayuda? Especialmente te recomiendo el método Key.addListener y Key.getCode

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Jun 2009 08:40 pm
Estuve viendo algo, en resumen lo que quiero hacer es que el boton cambie a estado "presionado" mientras mantenga apretada la tecla respectiva en el teclado real. Estuve viendo el addlistener y el getcode pero no llegue a nada.

gracias por tu respuesta

Por barbamax

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 Jun 2009 08:42 pm
Por ejemplo mirando ambos ... ¿se te ocurre como capturar el código de la tecla presionada? Eso sería un buen comienzo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Jun 2009 08:45 pm
En este momento no tengo el codigo con el cual estuve probanod dado que no estoy en casa, en cuanto llegue lo subo.

Por barbamax

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 Jun 2009 11:42 pm
Con este código detecto que estoy presionando la tecla "a"

escucha = new Object();
Key.addListener(escucha);

escucha.onKeyDown = function() {
if ((Key.getCode()==65) ){

trace("Se presiono la tecla A");
}
};

Ahora lo que quiero es que cuando deje presionado la tecla "a", el botón a quede presionado.

Por barbamax

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 26 Jun 2009 10:57 am
Bien, supongamos esta estructura:

- Tienes un objeto con propiedades numéricas, cada número corresponde al MC que hace de tecla, ejemplo

teclado = {65:teclaA_mc, 66:teclaB_mc, 67:teclaC_mc, etc .....}

- Cada mc que hace de tecla tiene dos fotogramas, uno normal, el otro representa a la tecla presionada
- Al detectar el onKeyDown haces un lookup en el objeto para obtener la referencia a la tecla y la mandas al segundo fotograma
- Al detectar el onKeyUp devuelves la tecla al primer fotograma

A ver si le vas dando forma a la idea ....

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 27 Jun 2009 04:47 pm
Lo voy a probar, tengo que suspender el proyecto por un par de dias, en cuanto lo pruebe te aviso, gracias por tu respuestas.

Saludos :wink:

Por barbamax

3 de clabLevel



 

chrome

 

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