<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"layout="vertical"verticalAlign="middle"backgroundColor="white"><mx:Script><![CDATA[import mx.utils.StringUtil;import mx.controls.Alert;[Bindable]private var arr:Array=[{name:"名字11",abbrev:"Al1"},{name:"名字12",abbrev:"Al2"},{name:"名字13",abbrev:"Al3"},{name:"名字14",abbrev:"Al4"},];private function comboBox_labelFunc(item:Object):String {return StringUtil.substitute("{0} ({1})", item.@name, item.@abbrev);}private function comboBox_labelFunc_custom(item:Object):String {return StringUtil.substitute("{0} ({1})", item.name, item.abbrev);}protected function button1_clickHandler(event:MouseEvent):void{if(this.comboBox2.selectedItem)Alert.show(this.comboBox2.selectedItem.name);else Alert.show("not selected");if(this.comboBox.selectedItem)Alert.show(this.comboBox.selectedItem.@name);else Alert.show("not selected");}]]></mx:Script><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="comboBox2" prompt="Please select a aa..." dataProvider="{arr}" labelFunction="comboBox_labelFunc_custom" /><mx:Button label="按鈕" click="button1_clickHandler(event)"/><mx:ComboBox id="comboBox" prompt="Please select a State..." dataProvider="{statesXMLList}" labelFunction="comboBox_labelFunc" /></mx:Application>