Código HTML:
var keyListener:Object = new Object(); keyListener.onKeyDown = function() { if (Key.getAscii() == 13) { play(); } }; Key.addListener(keyListener);
| ||||
Respuesta: onKeyDown Hola, gracias por responder... mira sabes que lo pongo en el primer frame pero no funciona,... no se si tengas algun codigo alterno que me pueda servir.. mira lo que quiero hacer es lo siguiente: quiero poder presionar cualquier letra del abecedario y que me arroje un trace("a"), por ejemlo al precionar la a.. he visto varias ayudas, como la que puse anteriormente, pero no me esta sirviendo Mira, incluso tengo este otro codigo, este lo tengo dentro de una movie Código HTML: onClipEvent (keyDown) { if (Key.getCode() == Key.RIGHT) { trace("derecha"); } else if (Key.getCode() == Key.LEFT) { trace("izquierda"); } else if (Key.isDown(Key.CONTROL)) { trace("CONTROL"); } else if (Key.getCode() == 67) { trace("C"); } } apreciaria si me dices donde esta mi error!! Gracias |
| ||||
Respuesta: onKeyDown Así va sobre un clip: Código PHP: Código PHP:
__________________ { Flash } |
| ||||
Respuesta: onKeyDown El trace no va porque se selecciona una herramienta mientras se ejecuta el Flash pero si en lugar del trace pones un evento lo hará, por ejemplo play(); Saludos ^.^
__________________ これは僕のウェブだよね。 |
| ||||
Respuesta: onKeyDown Bueno, si me sirven, pero no me funcionan cuando tecleo por ejemplo la "C" Código PHP: |
| ||||
Respuesta: onKeyDown Cita: Como te mencioné arriba, si en vez de un trace pones una acción funcionará.Pon algo como esto:
Código ActionScript:
Ver original Luego ejecuta el *.swf. Si lo ejecutas desde el Flash no funcionará porque intercepta la c y lo interpreta como cambio de herrmienta. Saludos
__________________ これは僕のウェブだよね。 |
| ||||
Respuesta: onKeyDown UPSSS... sorry ya lo probe tal y como me dijiste y si funcionóooo.. son unos masters chicos, disculpen que no haya entendido antes pero con la utima explicacion ya me quedó mas claro. Gracias por su aporte!! |
Etiquetas: Ninguno |