me encuentro con un problema común que es el de la introducción de texto dentro de un textField en Flash cuando estoy en modo pantalla completa. He leído en la documentación de AS3 que los eventos de teclado están deshabilitados en pantalla completa salvo algunas teclas especiales...
He encontrado un modo de hacerlo a través de la captura de eventos de teclado del stage y actualizando el campo de texto.
Código ActionScript :
stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyPressed); private function onKeyPressed(e:KeyboardEvent):void{ if (String.fromCharCode(e.keyCode) != null) { var inputStr:String += String.fromCharCode(e.keyCode); //Actualizar textField myTextField.text=inputStr; } }
Pero esta solución solo me sirve para el swf aislado, no cuando se ejecuta dentro de un navegador, puesto que no se capturan los eventos de teclado ¿Alguien me puede dar alguna alternativa o posible solución para hacer ésto por favor?
Gracias de antemano.