Buenas, tengo la necesidad de usar algunos componentes combobox de Flash 8 y al mismo tiempo necesitaria cambiarles algunos colores para que se acomoden al diseño de un sitio. Bien, se que con:
nombre_del_combo.setStyle("backgroundColor", "0xCCBBDD");
puedo cambiar el fondo del combobox y lo mismo podria hacer con las demas partes del componente. Bien hasta ahi barbaro, el tema es que tengo varios combobox y no quisiera tener que poner 10 parametros para cada uno.
Buscando por internet encontre esto que me vendria genial:
combobox_estilo = new FStyleFormat();
combobox_estilo.FStyleFormat.textColor = 0xFF0000;
combobox_estilo.backgroundColor = "0xCCCCCC";
combobox_estilo.highlight3D = 0xCCCCCC;
combobox_estilo.shadow = 0xCCCCCC;
combobox_estilo.textColor = 0x999999;
combobox_estilo.textAlign = "center";
combobox_estilo.addListener(combo_responsables);
combobox_estilo.applyChanges();
Se crea un estilo y luego con addListener se le indica a que instancias se lo debe aplicar. Bueno, dicho codigo no me esta funcionando en Flash 8. alguien sabe por que? a alguno se le ocurre alguna manera de solucionar mi problema sin tener que cambiar los estilos de los combobox uno por uno?
Desde ya muchisimas gracias