Saludos, así de fácil se puede evitar que al presionar la tecla Tab de los teclados el foco cambie de componente en componente. Pensé por un momento que con event.preventDefault funcionaría pero la respuesta es no. Entonces la manera correcta es utilizar tabChildren=false.
tabChildren determina si los hijos del objeto permite el tab. La ayuda de flex dice que se debe usar hasFocusableChildren pero no me funcionó, así que recomiendo dejarla tal cual como está en el código a continuación.
02 | stage.addEventListener(KeyboardEvent.KEY_DOWN, myKeyDown); |
09 | private function myKeyDown(event:KeyboardEvent):void |
11 | if (event.keyCode == Keyboard.TAB) |
13 | trace("Key Down Tab"); |
15 | event.currentTarget.tabChildren = false; |
Fuente: cookbooks.adobe.com
0 comments:
Publicar un comentario en la entrada