I gave up on using MXML to write the list item renderer and instead wrote it in ActionScript using a TextField. The ComboBox now doesn't have the problem with setting list items to the color assigned to the control.
Sometimes MXML is just more trouble than it's worth ;-) Paul --- In [email protected], "Alex Harui" <[EMAIL PROTECTED]> wrote: > > In theory, if your renderer picks a new font color based on a property, > they should be ignoring the default color always. > > ________________________________ > > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of Paul Whitelock > Sent: Tuesday, March 27, 2007 7:06 AM > To: [email protected] > Subject: [flexcoders] Setting the Font Color for a Selected ComboBox > Item > > > > I'm using a ComboBox with an itemRenderer to control the font color of > items in the dropdown list (items in the dropdown list have their font > color determined by a property value for each item). > > I'd like to have the font color for the selected item in the ComboBox > match the font color that the item has in the dropdown list. By > default, this doesn't happen. If I do a "setStyle" on the ComboBox to > manually set the selected item's font color to match the font color > the item has in the list, this works to set the selected item's font > color, but it also sets the font color for every item in the dropdown > list (it seems to override the itemRenderer). > > Is there a way that I can set the font color for a selected item in a > ComboBox without impacting the font color (set by an itemRenderer) of > dropdown list items? > > Thanks for any tips! > > Paul >

