Hola a todos, estoy teniendo un problemilla con la personalización de los ComboBox, a ver si alguien puede echarme un cable.
Antes de nada darles las gracias por su tiempo e indicar que estoy trabajando con Flash CS4 y AS3.
La cuestión es que tengo en mi librería del archivo .fla un MC que contiene un conjunto de TextFields, ComboBox y TextArea, para poder realizar un formulario de contacta.
Así pues cuando desde la clase "Home" llamo a la classe "Form" para mostrar el formulario hago lo siguiente:

Código ActionScript :

var contact_mc:MovieClip;
contact_mc = new contactForm_mc();

var country_dp:DataProvider = new DataProvider();
country_dp.addItem( { label:"nombre", data:"datos"} );

contact_mc.country_cb.dataProvider = country_dp;
this.addChild(contact_mc);


Hasta aquí todo bien, a continuación, le indico que quiero cambiar el formato del texto de mis ComboBox de la siguiente forma:

Código ActionScript :

contact_mc.country_cb.textField.setStyle("textFormat", myTextFormat);


Y también lo consigo. Pero no sé como hacerlo para cambiar la tonalidad de color de mi comboBox, ya que tiene tonalidades azules y yo querría cambiarselas a un color verde, por ejemplo. He intentado con:

Código ActionScript :

contact_mc.country_cb.textField.setStyle("borderColor", 0x00ff00);


Los imports que tengo en mi clase "Form" son los siguientes:

Código ActionScript :

import fl.controls.TextArea;
import fl.data.DataProvider;
import flash.display.MovieClip;
import flash.text.TextField;
import fl.controls.ComboBox;
import flash.text.TextFormat;
... //Hay más pero son los típicos de Eventos, URLloader, ...


Y no hay manera, no sé como hacerlo.
Entonces, alguien sabe como hacerlo para cambiar las tonalidades de color de un CB? querría cambiarle el color en los eventos "mouseOver, mouseOut, click, ..." y las propiedades "borderColor, backGroundColor, ..."

Alguna idea?

Muchas gracias
Palacio