flex 3自定义事件

原创 2011年01月17日 21:56:00

     本文通过一个例子来说明自定义事件的简单使用。本例子将创建一个名为record的控件,这个控件包含一个text和一个button,本例子希望完成的功能是当点击这个控件时,能够区分点击的是text,还是button,这就需要使用到自定义事件。本程序源码结构如下图:

功能如下:EventTest--->主程序;record--->自定义控件,包含一个text和一个button;btnClickEvent--->自定义按钮点击的事件;txtClickEvent--->自定义text点击的事件。
代码如下:
 btnClickEvent.as
EventTest.mxml
record.mxml
 
txtClickEvent.as
自定义事件的关键步骤有以下几步:1,新建事件类,包括txtClickEvent和btnClickEvent;2,在自定义控件添加注册事件,[Event(name="txtClick",type="txtClickEvent")];3,触发事件,var event:txtClickEvent=new txtClickEvent("txtClick");this.dispatchEvent(event);
注:红色字体的两个地方必须保证实例化的事件的type与事件的名称保持一致。

 

相关文章推荐

Flex 3完整的右键自定义菜单Demo

  • 2011年09月14日 10:46
  • 758KB
  • 下载

Flex/AS3/flash player支持屏蔽右键菜单,自定义菜单,并设置相应的菜单事件(示例,图解)

该文同步至http://www.waylau.com/217/     播放器 版本 11.2以后支持右键菜单屏蔽及自定义菜单 1.更新播放器 ,11.2 以上版本 http...

flex自定义组件事件DEMO

  • 2014年11月18日 21:49
  • 2.41MB
  • 下载

Flex 3 AdvancedDataGrid的使用(八)

转自 http://hi.baidu.com/lz0830/blog/item/327bf5df7548841a62279862.html 我们继续来讲AdvancedDataGrid的使用。您可以...

flex 3: 使用 tree 控件(三) (

flex 3: 使用 tree 控件(三) ( 1.tree与datagrid的整合   http://www.adobe.com/2006/mxml" layout="absolute...

Flex 3 AdvancedDataGrid的使用(三)

转自 http://hi.baidu.com/lz0830/blog/item/bfe3aeededec85ddb21cb165.html 设置分层数据的数据源 要配置AdvancedDataG...

Flex 3 AdvancedDataGrid的使用(五)

转自 http://hi.baidu.com/lz0830/blog/item/5519c11ffe6bdfc1a6866966.html 我们继续来讲AdvancedDataGrid的使用。 ...

Flex 3入门教程:验证数据

用户在界面输入的数据可能不适合应用系统。在Flex应用程序中,可以使用validator来确保表单里的字段值满足某些标准。例如,你可以使用validator来确定用户输入有效的电话号码,确定字符串大于...

as3典型的自定义事件模板

  • 2012年02月12日 11:08
  • 328B
  • 下载

flex 事件与自定义事件

  • 2010年07月26日 09:59
  • 751KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:flex 3自定义事件
举报原因:
原因补充:

(最多只允许输入30个字)