<? xml version="1.0" encoding="utf-8" ?> < mx:Application xmlns:mx ="http://www.adobe.com/2006/mxml" layout ="absolute" > < mx:Panel x ="10" y ="10" width ="350" height ="200" layout ="absolute" title ="列表控件" > < mx:ComboBox y ="20" id ="cbxRating" left ="20" right ="199" > < mx:dataProvider > <!-- 在<mx:Object>标签中你定义了一个label 属性,它包含了在ComboBox 中显示的字符串,以及想要进行关联的数据。 --> < mx:Array > < mx:Object label ="Satisfied" data ="5" /> < mx:Object label ="Neutral" data ="3" /> <!-- 将列表项与数值相关联 --> < mx:Object label ="Dissatisfied" data ="1" /> </ mx:Array > </ mx:dataProvider > </ mx:ComboBox > < mx:Button y ="20" label ="{cbxRating.value}" left ="199" right ="78" > <!-- button的label属性随ComboBox中的值的改变而改变 --> </ mx:Button > < mx:ComboBox x ="20" y ="65" width ="111" > < mx:dataProvider > <!-- 使用<mx:dataProvider>子标签来装载列表控件。<mx:dataProvider>标签使你可以用几种方法来指定列表项。最简单的方法就是指定一个字符串数据 --> < mx:Array > < mx:String > Satisfied </ mx:String > < mx:String > Neutral </ mx:String > < mx:String > Dissatisfied </ mx:String > </ mx:Array > </ mx:dataProvider > </ mx:ComboBox > < mx:Button x ="199" y ="65" label ="send" width ="53" /> </ mx:Panel > </ mx:Application >