1. Create a subclass that extends the flash.events.Event base class
2. Add properties to the subclass to hold the data you want to dispatch
3. Create the event class's constructor:
3.1 Invoke the super() method of the Event class within the constructor, passing the event type to it
3.2 Populate the class properties from the constructor arguments
4. Override the clone() method of the event class with the new subclass.
Attention:
The constructor should do at least 4 things:
1. Accept an argument for the event type
2. Accept arguments for the data you want to pass
3. Call the super() method
4. Populate the class properties from the arguments
Eg.
package event { import flash.events.Event; import valueObjects.Employee; public class ShowPreview extends Event { public var employee:Employee; //Data for transfer public var message:String; //Data for transfer public function ShowPreview(type:String, employee:Employee, message:String) { super(type); //type info: can be Event.CLICK or custom event type defined in <metadata> this.employee = employee; this.message = message; } } }
相关推荐
MyBatis-Flex: 一个优雅的 MyBatis 增强框架。很轻量,MyBatis-Flex 整个框架只依赖 MyBatis,再无其他任何第三方依赖。只增强,MyBatis-Flex 支持 CRUD、分页查询、多表查询、批量操作,但不丢失 MyBatis 原有的...
### Flex:事件的流转控制 #### 一、事件机制概览 在Flex中,事件机制是一种非常核心且灵活的功能,它允许开发人员有效地管理和响应应用程序内的各种交互行为。Flex的应用程序是基于事件驱动架构的,这意味着大...
NULL 博文链接:https://blackbaby.iteye.com/blog/810567
@ twilio-labs / plugin-flex Twilio CLI插件可与进行交互该插件为添加了功能,以便在本地开发,构建和部署;...指令 twilio flex:plugins:start twilio flex:plugins:build 构建您的Flex插件,并创建
### Flex:获得鼠标所在位置的经纬度坐标 在Flex开发中,经常需要处理与地理位置相关的功能,例如地图应用、地理信息系统(GIS)等。获取鼠标所在位置的经纬度坐标是这些应用的基础。本文档详细介绍了如何在Flex...
在前端开发中,Flex布局(Flexible Box)是一种用于创建弹性盒模型的CSS3模块,它极大地增强了网页布局的灵活性。而当内容超出容器时,滚动条的出现是必不可少的。在Flex布局中,我们可以有几种不同的方法来实现滚动...
Flex:Web报表引擎——MyReport 2.3.0.0 + 免Flex开发集成版 --新增功能:重新设计表达式解析引擎,支持更多函数,运算符,支持运算符函数递归嵌套 --新增功能:重新设计表达式编辑器 --新增功能:新增字体颜色设置...
Flex:Web报表引擎——MyReport 2.3.6.0 + 免Flex开发集成版 release 2.3.6.0 --新增功能:报表编辑器支持打开/报表本地文件功能 --新增功能:单元格垂直合并 --新增功能:报表编辑器,标题行支持单个和多个单元格...
在FLEX 里,解决FLEX 占用内存一直不减,无法清除的问题
NULL 博文链接:https://hcty31.iteye.com/blog/1122729
This book will show you how to create powerful, rich Internet applications using Flex 2 and ActionScript 3.0. After learning how to install and becoming familiar with the basics of the Flex Builder 2...
flex: 1, items: [me.ReservationDate] }, { flex: 1, items: [me.ReviewDate] }, { flex: 1, items: [me.edtKeyword] }, { flex: 1, layout: { type: 'hbox' }, items: [me.btnSearch, me.btnClear...
在Flex编程中,动态画直线是一项基础且实用的技术,尤其在构建交互式用户界面或图形应用时。本文将深入探讨如何使用Flex实现这个功能,并基于提供的"Flex 动态画直线"主题,解释核心概念和步骤。 首先,让我们了解...
在Linux中,执行以下步骤可以安装flex: 1. **解压**:首先,使用`tar`命令解压缩文件: ```bash tar -zxvf flex-2.5.39.tar.gz ``` 2. **进入目录**:进入解压后的目录: ```bash cd flex-2.5.39 ``` 3. *...
New:2.0版本支持Flex SDK 4.1,建议使用Adobe Flash Builder 4开发环境。 详情参考:http://blog.csdn.net/hunkcai/archive/2010/07/13/5732866.aspx Web报表引擎: Web上的良好的打印解决方案,WinForm的打印预览...
* 用Adobe Flash Builder 4开发环境打开,用Flex SDK 4.1进行编译 * 内有报表样式定义说明 * 内有Demo工程参考,使用MyReport * 不提供MyReport源码,提供swc组件(类似dll) * 只需少量工作就能把MyReport整合,获得...
D:\下载\Fuji Flexa软件介绍(中文版).rarD:\下载\Fuji Flexa软件介绍(中文版).rarD:\下载\Fuji Flexa软件介绍(中文版).rarD:\下载\Fuji Flexa软件介绍(中文版).rarD:\下载\Fuji Flexa软件介绍(中文版).rarD:\下载\...
building up a complete Flex application. * Connect Flex to Adobe's powerful ColdFusion application server, and start to work with Flex applications powered by dynamic server-side code. * Learn ...
building up a complete Flex application. * Connect Flex to Adobe's powerful ColdFusion application server, and start to work with Flex applications powered by dynamic server-side code. * Learn ...
this.addEventListener(Event.ADDED_TO_STAGE, handleAddToStage); } private function handleAddToStage(event:Event):void { ExternalInterface.addCallback("parseUrlParams", parseUrlParams); } ...