Yo creo que esa es la opcion correcta. Bueno, al menos lo que yo usaría. Tambien existe algo llamado getTextExtent2 en el framework de componentes (http://www.bit-101.com/blog/archives/000060.html)
Un saludo, Joseba Alonso www.5dms.com www.sidedev.net > -----Mensaje original----- > De: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] En nombre de Juan V. Delgado > Enviado el: miércoles, 22 de junio de 2005 14:09 > Para: [email protected] > Asunto: [ASNativos] ComboBox de MM que se adapta a la opción más larga > > 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 > ---------------------------------- ---------------------------------- Lista ASNativos:[email protected] http://www.5dms.com/listas ----------------------------------

