下拉列表控件实例
书:151页
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations>
<!-- 下拉列表控件实例 -->
<fx:Script>
<![CDATA[
import spark.events.DropDownEvent;
[Bindable]public var selectedItem:Object; protected function combobox1_closeHandler(event:DropDownEvent):void
{
// TODO Auto-generated method stub } ]]>
</fx:Script> <mx:Panel title="下拉列表控件实例" height="75%" width="75%" paddingTop="10" paddingLeft="10">
<mx:ComboBox close="selectedItem=ComboBox(event.target).selectedItem" editable="true">
<mx:dataProvider>
<mx:ArrayCollection>
<mx:source>
<fx:Object label="青海" data="西宁"/>
<fx:Object label="甘肃" data="兰州"/>
<fx:Object label="宁夏" data="银川"/>
<fx:Object label="陕西" data="西安"/>
<fx:Object label="新疆" data="乌鲁木齐"/>
<fx:Object label="西藏" data="拉萨"/>
</mx:source>
</mx:ArrayCollection>
</mx:dataProvider>
</mx:ComboBox>
<mx:Label id="lb1" text="您选择了:{selectedItem.label},省会:{selectedItem.data}" />
</mx:Panel>
</s:Application>