The following example shows how you can create a simple ComboBox item Renderer which displays multiline items in the ComboBox control's drop down menu <? XML version = "1.0" encoding = "UTF-8" ?>
<! -- Http://blog.flexexamples.com/2007/09/25/creating-a-custom-combobox-item-renderer-in-flex/ -->
< MX: Application Xmlns: MX = "Http://www.adobe.com/2006/mxml"
Layout = "Vertical"
Verticalalign = "TOP"
Backgroundcolor = "White" >
< MX: xmllist ID = "Statesxmllist" >
< State Abbrev = "Al" Name = "Alabama" />
< State Abbrev = "AK" Name = "Alaska" />
< State Abbrev = "Az" Name = "Arizona" />
< State Abbrev = "Ar" Name = "Arkansas" />
< State Abbrev = "Ca" Name = "California" />
< State Abbrev = "CO" Name = "Colorado" />
< State Abbrev = "CT" Name = "Connecticut" />
</ MX: xmllist >
< MX: ComboBox ID = "ComboBox"
Prompt = "Please select a state"
Dataprovider = "{Statesxmllist }"
Rowcount = "3"
Labelfield = "@ Name"
Itemrenderer = "Comboboxitemrenderer" />
mx: application >
Comboboxitemrenderer. mxml:<?XML version = "1.0" encoding = "UTF-8"?>
<! --Http://blog.flexexamples.com/2007/09/25/creating-a-custom-combobox-item-renderer-in-flex/-->
<MX: vboxXmlns: MX= "Http://www.adobe.com/2006/mxml"
Stylename= "Plain">
< MX: Label Text = "{Data. @ name }"
Fontsize = "11"
Fontweight = "Bold" />
< MX: Label Text = "{Data. @ abbrev }"
Fontsize = "9"
Paddingleft = "10" />
</MX: vbox>