`
arilny
  • 浏览: 24109 次
  • 性别: Icon_minigender_2
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

flex ComboBox change事件和close事件

阅读更多
ComboBox中的change事件虽然很常用,但是close事件在大多数情况下其实可以取代change事件,但是效果有点不一样,大家从change和close的英文语义中就可以猜到。
废话不说,直接代码!
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" backgroundColor="black" layout="horizontal">
	<mx:Script>
		<![CDATA[
			import mx.collections.ArrayCollection;
			import mx.events.CloseEvent;
			import mx.controls.Alert;
			
			[Bindable]
			public var cbData:ArrayCollection = new ArrayCollection([{label:'student',data:'学生'},{label:'teacher',data:'老师'}]);
	
			public function cbHandler(event:Event):void{
				Alert.show(event.target.selectedItem.label+"\r\n"+event.target.selectedItem.data);
			}
		]]>
	</mx:Script>
    <mx:ComboBox id="cbChange" rowCount="5" dataProvider="{cbData}" change="cbHandler(event)"/>
    <mx:ComboBox id="cbClose" rowCount="5" dataProvider="{cbData}" close="cbHandler(event)"/>
</mx:Application>
分享到:
评论
1 楼 talang33333 2012-02-21  
我看,一样没啥区别,QQ1270438631求区别

相关推荐

Global site tag (gtag.js) - Google Analytics