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_如何创建自定义事件示例;

功能:从xml文件中加载数据,然后在list组件上显示出数据来。 =>userContent.xml文件                          =>Con...
  • cenyebao
  • cenyebao
  • 2012年03月22日 16:43
  • 1557

Flex4自定义事件

1、自定义事件 2、自定义带参数的事件         刚到公司上班没多久,事情不是太多。打酱油的成分占据大多时间。闲着没事学习下Flex。在这之前没有接触过Flex。在理解上面多有拙劣之处。重在...
  • yeohcooller
  • yeohcooller
  • 2011年09月20日 10:04
  • 3868

Flex自定义事件

在我们平时写代码时,大家讲求的就是低耦合。Flex的事件机制就是一种良好的解耦方案。有写过js的同仁会发现flex的事件机制其实跟js还是有一定的相似度的。 下面我们就看看怎么在Flex中自定义事件:...
  • qy1277378942
  • qy1277378942
  • 2013年08月22日 19:32
  • 500

Flex自定义事件:一个地方派发(抛出),任何地方监听(捕获)

public static const dispatcher…”,就是声明一个公有的静态对象,这样才使的可以在任意地方访问到并且对他进行抛出和侦听事件。 自定义CustomEvent类,继承Even...
  • xiaoniba1024
  • xiaoniba1024
  • 2011年11月01日 13:07
  • 3135

flex自定义事件

flex的自定义事件。 flex的每个组件都可以自定义事件,它的基本形式是[Event("change",type="mx.events.Event")]。假如我们在一个登录窗体里面写上了这么自定义...
  • xiaoxin888888
  • xiaoxin888888
  • 2009年03月09日 14:50
  • 622

flex 自定义事件

EventTest.mxml 
  • jinxinxin1314
  • jinxinxin1314
  • 2009年09月28日 10:10
  • 2395

Flex 自定义事件

//类 *.aspackage classes.valueObjects{ [Bindable] public class Haha {  public var userName:String;  p...
  • fh13760184
  • fh13760184
  • 2009年05月11日 21:09
  • 908

FLEX自定义事件

事件是一个非常有用的功能,通常用于信息传递交互大大提高程序编写的灵活性。在高级语言中都会集成这方面特性;Flex也不例外几乎所有控件中都集成了大量的事件,如果Button的Click事件等。但实际...
  • woshixuhua
  • woshixuhua
  • 2010年08月23日 16:54
  • 370

Adobe Flex Builder 3 序列号

FlexBuilder3:1377-4168-2018-0771-2432-14951377-4760-3354-0772-2773-89961377-4165-2080-7265-7813-8901...
  • kunshan_shenbin
  • kunshan_shenbin
  • 2009年08月19日 16:44
  • 9066

FlexBuilder3安装集成eclipse

这里记录一下安装FB3_WWEJ_Plugin.exe(Flex的插件)的步骤,用来阐述eclipse中安装插件的两种方式(当然安装的方式不止两种):links方式和直接copy features与p...
  • orange2211
  • orange2211
  • 2016年03月23日 17:00
  • 1435
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:flex 3自定义事件
举报原因:
原因补充:

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