`

v2_01 实现事件回调

    博客分类:
  • flex
阅读更多
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('你看我帅不啦!')
}
    
 
分享到:
评论

相关推荐

    icbc-api-sdk-cop_v2_20210616.zip

    开发者可以通过阅读和运行这些示例,快速理解SDK的工作原理和使用方法,例如发起支付请求、处理支付结果回调等常见场景。 3. **config目录**:配置文件是连接工商银行支付系统的关键,它们通常包含API的密钥、商户...

    XFisher_org_v2_Candle - MetaTrader 5脚本.zip

    当市场价格持续上涨,达到一定高度,可能预示着市场过度买入,存在回调风险,此时称为超买状态。反之,如果价格连续下跌至低点,可能意味着市场过度卖出,有反弹可能,这种状态被称为超卖。XFisher_org_v2_Candle...

    ebt_mark_t.rar_V2 _linux timer_list_timer_list

    如果超时,内核会触发一个回调函数,通常这个函数会进行错误处理,例如重新发起I/O操作或者通知用户空间出现问题。文件"ebt_mark_t.c"可能包含了这个新增定时器的实现代码,而"ax25_ds_timer.c"可能涉及了与AX.25( ...

    lapb_timer.rar_V2 _lapb

    由于“lapb_timer.c”是源代码文件,它可能包含了设置和管理这些定时器的函数,如启动定时器、停止定时器、处理超时事件的回调函数等。理解这部分代码需要对C语言编程和Linux内核开发有深入的理解,包括中断处理、...

    SyntecRemoteAPI_v2_1.0.12新代一对多API采集,程序代码

    这就需要理解并运用异步编程模型,如回调函数、Promise或者async/await。 5. **性能优化**:在处理大量数据时,优化请求策略(如批量请求、分页请求)和缓存策略是提升性能的关键。 6. **安全考虑**:在使用API时...

    S60_Platform_HTTP_Client_Example_v2_2_en.zip

    此外,为了提高性能和用户体验,可能会采用异步通信模式,通过注册回调函数处理网络事件。 标签"S60 HTTP"表明这个示例主要关注S60平台上的HTTP通信。通过分析这个示例,开发者可以了解到如何在Symbian系统上进行...

    海康威视sdk二次开发基于springboot报警回调

    开发者通过实现回调接口,可以在接收到报警信息后执行相应的处理逻辑,如推送通知、记录日志或触发其他业务流程。 在进行海康威视SDK二次开发时,我们需要完成以下步骤: 1. **环境准备**:确保安装了Java开发环境...

    s3c-dma-ops.rar_V2 _s3c2410_request_dma

    回调函数会在DMA传输完成后被调用,通常用于通知CPU数据传输已经完成或者进行必要的后处理。 4. **DMA配置过程**:在使用`s3c2410_request_dma`之前,需要确保设备已经正确注册,并设置了DMA传输的相关参数,如内存...

    dma.rar_V2 _coldfire DMA

    此外,`dmaengine`框架提供了异步传输接口,如`dma_async_tx_callback`和`dma_prep_slave_sg`,允许设备驱动注册回调函数以处理DMA传输完成后的事件。这些接口使得驱动可以异步执行DMA操作,而不必阻塞等待数据传输...

    AJAX-Microsoft_Translator_V2_必应在线翻译

    通过调用特定的HTTP方法(位于`http://api.microsofttranslator.com/V2/Ajax.svc`),开发者可以实现文本的翻译、语言检测等任务,并将结果通过回调函数返回。 #### 实现原理 实现该功能的核心在于动态注册HTML中...

    C算法程序v2_-徐士良

    13. **函数指针**:理解函数指针的概念,如何使用函数指针进行回调和高阶函数的设计。 14. **并发与多线程**:如果资源包深入高级主题,可能涉及C语言实现的多线程编程,如互斥锁、信号量、条件变量等。 每个...

    《STM32 HAL 库开发实战指南—基于F103霸道_V2》_hal库_stm32开发指南_V2_STM32HAL库开发实战指

    9. **错误处理和调试**:HAL库提供了丰富的错误处理机制,如错误代码、回调函数等,便于开发者定位问题。同时,HAL库也支持标准的调试接口如SWO,方便开发过程中的问题追踪。 10. **RTOS(Real-Time Operating ...

    gpio-mpc5200.rar_V2 _mpc52xx_gpio

    中断触发时,驱动会根据中断标志位判断触发原因,然后执行相应的回调函数,完成中断处理。 总的来说,MPC52xx GPIO驱动在Linux v2.13.6中的实现涉及了硬件寄存器的访问、GPIO框架接口的使用以及中断处理机制。理解...

    STM32F10x_CEC_Lib.zip_CEC_V2 _stm32 cec_stm32 usart

    3. **应用接口**:这些API函数允许用户在应用层调用,例如注册回调函数以处理接收到的CEC消息,或者发送特定的CEC命令。 4. **示例代码**:库可能包含示例项目,演示如何在实际应用中使用这些API,帮助开发者快速...

    dma-s3c2440.rar_V2 _linux dma

    传输完成后,驱动程序还需要处理回调函数,释放资源。 六、安全与优化 在使用DMA时,需要确保内存访问的同步,防止数据竞争问题。此外,合理的缓存策略和DMA Coherent性管理也是关键,以保证CPU和DMA引擎对同一...

    PHP微信H5支付完整代码(包含回调后台代码),改好商户资料和您回调地址即可使用

    4. **回调地址**:回调地址(notify_url)是微信支付系统在用户完成支付后向你的服务器发送支付结果通知的URL。你需要确保这个地址能够正常访问,并且代码能正确处理这些通知。 5. **回调代码**:这部分代码通常...

    SWFUpload V2_2_0 说明文档

    7. **回调函数**:提供丰富的事件回调,方便开发者根据上传状态进行定制化处理。 **使用方法** SWFUpload 的使用主要包括以下步骤: 1. **初始化设置**:在JavaScript代码中,通过配置对象设置上传参数,如服务器...

    dafei08.zip_V2 _game gui matlab_matlab GUI_matlab界面设计

    这些功能通常通过编写回调函数实现,当用户触发特定事件(如点击按钮或移动鼠标)时,相应的函数会被调用执行相应的游戏逻辑。 例如,“dafei08.m”中可能包含了以下关键函数: 1. `initGame`:初始化游戏状态,...

    S60_Platform_Browser_Control_API_Guide_v2_0_en.pdf

    - 通过实现`MBwsObserver::TLoadProgress`回调函数获取加载进度。 - 这有助于向用户展示加载状态。 - **处理特殊加载请求:** - 例如阻止某些JavaScript代码执行或修改请求头。 - 实现`MBwsRequestObserver`接口...

Global site tag (gtag.js) - Google Analytics