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('你看我帅不啦!')
}
    
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值