He creado una pantalla típica de introducción de datos con los siguientes elementos:
- etiquetas (tipo "Nombre", "Edad", etc) que son textos dinámicos que se alimentan de varias variables, ya que esos textos irán en varios idiomas.
- campos de introducción de texto que es donde se meterán esos datos.
- varios combo box para datos de respuesta cerrada.
Todos estos elementos se crean en tiempo de ejecución mediante AS2. Las etiquetas tienen el parámetro "tabEnabled" en false. Los demás elementos (textInput y comboBox) tienen "tabEnabled" en true y "tabIndex" metido a mano. En total son 6 elementos indexados y sus "tabIndex" (lógicamente) van del 1 al 6.
El problema es que, al empezar la pantalla, el foco se pone en el primer campo (¡correctooooo!); al pulsar el "TAB", se pasa al segundo (¡bieeeeennnn!); de ahí, podemos pasar al trecer elemento (¡esto va de lujoooooo!); HASTA AHÍ. El "mierdaTAB" no me pasa de ahí. He traceado los tabIndex por si acaso se me había solapado alguno o se me habían perdido, pero están todos bien asignados.
¿Alguien tiene alguna pista de qué diantre está pasando?
Gracias.