• Miércoles 20 de Noviembre de 2024, 12:27

Autor Tema:  Detectar Teclas Presionadas En Simultaneo  (Leído 2755 veces)

lucianosommer

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Detectar Teclas Presionadas En Simultaneo
« en: Domingo 14 de Mayo de 2006, 02:42 »
0
<span style='font-size:8pt;line-height:100%'><span style='font-size:14pt;line-height:100%'>Hola a todos!

Estoy desarrollando una aplicacion que necesita leer eventos del teclado, el problema es que tengo que leer mas de una tecla en simultaneo, por ejemplo saber si estan presionadas a la vez dos teclas de direccion.
Usando el evento OnKeyDown solo puedo leer una tecla (o al menos eso creo).
Alguien me puede ayudar?
</span></span>

Amilius

  • Miembro HIPER activo
  • ****
  • Mensajes: 665
    • Ver Perfil
Re: Detectar Teclas Presionadas En Simultaneo
« Respuesta #1 en: Domingo 14 de Mayo de 2006, 22:33 »
0
Lo más directo es un arreglo de bytes de unos 512, con onkeydown colocas en 1 y con onkeyup en 0, inicialmente todo en 0.

Luego lees el estado de la matriz desde donde quieras. Ojo que muchas combinaciones de teclas bloquean a otras, por ejemplo no puedes hacer que los cuatro cursores estén presionados al mismo tiempo, por lo menos en mi teclado.  :rolleyes: Grave problema para jugar Mortal Kombat en un solo teclado.  :P

lucianosommer

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Detectar Teclas Presionadas En Simultaneo
« Respuesta #2 en: Lunes 15 de Mayo de 2006, 04:25 »
0
Buenísimo, lo probé y anduvo de maravillas. Thank U  :) . Y es verdad que ciertas combinaciones no se pueden hacer, es el tipico bip en los juegos cuando presionas algunas combinaciones... pero debe ser por los teclados...

starbro

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Detectar Teclas Presionadas En Simultaneo
« Respuesta #3 en: Miércoles 31 de Mayo de 2006, 06:38 »
0
Cita de: "lucianosommer"
Buenísimo, lo probé y anduvo de maravillas. Thank U  :) . Y es verdad que ciertas combinaciones no se pueden hacer, es el tipico bip en los juegos cuando presionas algunas combinaciones... pero debe ser por los teclados...
hola que tal lusianosommer

 yo tambien tengo ese problemilla que tu resolviste El detectar dos teclas precionadas.

Yo uso flash Mx 2004 con action script y pues necesito saber como le hisiste para detectar las dos teclas precionadas. Para asi poder seguir con mi proyecto, lo que deseo hacer es lo sig:

que al momento de presionar las teclas ARRIBA Y DERECHA se mueva mi objeto en diagonal asia arriba, en este caso un circulo (movie CLip)

De ante mano muchas gracias Y salu2

Nota: te agradeceria si expones tu codigo o no se si podras mandarme algun ejemplo a mi correo: jonathan_ctro@yahoo.com.mx

Loque pasa que soy novato en esto de flash pero me encanta te agradeceria que me echaras la mano