当前位置: 代码迷 >> Web前端 >> v2_01 兑现事件回调
  详细解决方案

v2_01 兑现事件回调

热度:168   发布时间:2012-11-20 09:55:43.0
v2_01 实现事件回调
v2_01 Implementing event handlers flex实现事件回调
?
ex2_01
?
1.Understanding events
以下是关于事件的一些要点
*一个事件表明应用程序发生了某些事件
?
*有些事件由程序框架发起的,这些事件是代码执行的结果
? *initialize:所有UI组件都有一个初始化事件
?????????????? 在UI组件完成其构造之后而其所有直接子组件完成之前将分派这个事件
? *creationComplete:事件将在初始化事件后被分派,该事件表明相应的组件已经创建和而已完毕,并且是可见的
?? *show: 每个组件从不可见到可见是,事件被分派
?
*UI组件也有用户发起的事件,?
? 当用户与组件进行交互时,事件就会发生
?? *click:可能会点击一个组件
???*change
???*?mouseOver
?
2.Implementing event handlers
?? 事件监听器
? 有两种实现方式:
? 1.将ActionScript代码内嵌在MXML标签中
? 2.在一个Script块中创建一个函数
?
第一种方式??
<mx:FormItem label="Pickup Date:">
<mx:DateChooser id="pickupDate"
showToday="true" 
change="Alert.show('你看我帅不啦!'+pickupDate.selectedDate.toDateString())"/>
</mx:FormItem>
<mx:FormItem label="Return Date:">
<mx:DateChooser id="returnDate" 
showToday="true"
change="Alert.show('你看我帅不啦!'+returnDate.selectedDate.toDateString())"/>
</mx:FormItem> 
??
以上两个DateChooser只有id不同,所以change事件的脚本是可以共用的
第二种方式
private function dateChangeHandler():void
{
	Alert.show('你看我帅不啦!')
}
????
?
  相关解决方案