Buenos días,
Estoy en 1º de componentes de Macromedia y siempre que me toca pillarlos los
odio un poco : )
El caso, necesito que un combo se adapte al tamaño de la opción más larga
que le llegue. No se puede hacer desde el IDE porque los datos vienen via
XML.
En la referencia de ComboBox no viene nada. He estado jakeando un poco el
componente y, después de dar muchas vueltas, pensé que llegaría a algo
porque:
1 - Tiene una instancia de un componente TextInput.
2 - Haciendo un for in de las propiedades de ése TextInput, saca las
propiedades fontSize y fontFamily.
3 - Tate! Esta es la mía. Pues no. Esas propiedades me devuelven null.
Lo que yo quería era crear un objeto TextFormat con esos valores, comprobar
cual es la opción más larga con textFormat.getTextExtent("texto") y luego
simplemente llamar a setSize con el tamaño adecuado.
Llegados a este punto me da que tiene que haber una solución más sencilla
que no encuentro dada mi inculticia sobre componentes v2. Algo como que
estoy intentando acceder a esas propiedades antes de que se le apliquen
estilos globales o que haya un método que sea combo.hazteGrandePorFavor.
A ver si alguien sabe algo,
Gracias!
--
Juan V. Delgado
----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------