change | 事件 |
事件对象类型:
属性 ListEvent.type = mx.events.ListEvent.CHANGE
mx.events.ListEvent
属性 ListEvent.type = mx.events.ListEvent.CHANGE
当 ComboBox 内容因用户交互操作发生更改时、当 selectedindex
或 selectedItem
属性更改时,以及如果 ComboBox 控件可编辑,每当在框中键击时调度。
change
事件定义 ListEvent 对象的
type
属性的值,指示由于用户交互所选内容已发生更改。
事件对象的属性有下列值:
属性 | 值 | |
---|---|---|
bubbles
|
false | |
cancelable | columnIndex | 与事件相关联的列的从零开始的索引。 |
currentTarget | 用于定义处理该事件的事件侦听器的 Object。例如,如果您使用 myButton.addEventListener() 注册某个事件侦听器,则 myButton 为 currentTarget 的值。 |
|
itemRenderer | 单击的项目渲染器。 | |
reason | null | |
rowIndex | 与事件相关联的项目的从零开始的索引。 | |
target | 调度该事件的 Object;它不一定是侦听该事件的 Object。使用 currentTarget 属性始终可以访问侦听事件的 Object。 |
|
类型 | ListEvent.CHANGE |
close | 事件 |
事件对象类型:
mx.events.DropdownEvent
属性 DropdownEvent.type = mx.events.DropdownEvent.CLOSE
属性 DropdownEvent.type = mx.events.DropdownEvent.CLOSE
当因以下任何原因而取消下拉列表时调度:
DropdownEvent.CLOSE
常数可为
close
事件定义事件对象的
type
属性值。
事件对象的属性有下列值:
triggerEvent | 指示触发事件的输入操作类型的值。 |
---|
<?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>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。