Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2006, 19:22
Fridureiks
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Cambiar apariencia a todos los Combobox

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