- 浏览: 105733 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (112)
- struts (3)
- spring (0)
- hibernate (0)
- ext (0)
- jquery (0)
- jbpm (0)
- flex (62)
- json (0)
- dwr (0)
- quartz (0)
- ant (0)
- java 基础 (1)
- oracle (1)
- log4j (1)
- 上传 (1)
- myeclipse (1)
- eclipse (1)
- springsecurity (2)
- 开发工具 (1)
- 车票 (1)
- 收藏夹 (0)
- flash (2)
- ActionScript (1)
- 健康 (0)
- 思路 (0)
- 保健 空卜 (0)
- 框架 (0)
- springsecurity cas (0)
- javascript (0)
- fusionchart (0)
- ztree (0)
- 创业 (0)
最新评论
-
wangzhengji2006:
怎么用呀,哥们?
Flex 查看swc文件的源码 -
荷尔萌:
汗颜 视图设计里面换个背景颜色就好了啊
鼠标手型样式和Flex4中List控件背景颜色的改变 -
dongdong246:
朋友,我已经装了这个工具,但怎么打开swc文件啊???
Flex 查看swc文件的源码 -
millton0518:
你的资料十分受用。
SpringSecurity 学习网站 -
wkcause:
这个是现有的连接文件,可以直接引用么?<%' FileN ...
asp 插入数据
Using the Event metadata tag
You use the [Event] metadata tag to define events dispatched by a component so that the Flex compiler can recognize
them as MXML tag attributes in an MXML file. You add the [Event] metadata tag in one of the following locations:
ActionScript components Above the class definition, but within the package definition, so that the events are bound
to the class and not a particular member of the class.
MXML components In the <mx:Metadata> tag of an MXML file.
Demo:
定义MyEvent extends Event
{
import flash.events.Event;
public class MyEvent extends Event
{
public static const EVENT_TEST:String="EventTest";
public function MyEvent(type:String, bubbles:Boolean=false, cancelable:Boolean=false)
{
super(type, bubbles, cancelable);
}
}
}
定义MyButton extends Button
<s:Button xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/halo"
click="dispatchEvent(new MyEvent(MyEvent.EVENT_TEST));">
<fx:Script>
<![CDATA[
import event.MyEvent;
]]>
</fx:Script>
<fx:Metadata>
<!--在Metadata标签下定义Event编译期间检查-->
[Event(name ="EventTest",type ="event.MyEvent")]
</fx:Metadata>
</s:Button>
Main App
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/halo"
xmlns:my="button.*"
minWidth="1024"
minHeight="768">
<fx:Script>
<![CDATA[
import event.MyEvent;
/**
* 定义Event的函数监听方式
* 在my2 的 EventTest="handleEvent(event)" 相当于对于该Event注册了一个Listiner
* 消息监听函数为handleEvent(event)
*/
private function handleEvent(e:MyEvent):void{ trace(e); }
]]>
</fx:Script>
<!--可以直接定义EventTest="myTa.text='got Event';" 及在Event触发式执行myTa.text='got Event';-->
<my:MyButton id="my1" EventTest="myTa.text='got Event';" x="208" y="213"></my:MyButton>
<my:MyButton id="my2" EventTest="handleEvent(event)" x="209" y="258"></my:MyButton>
<s:TextArea id="myTa" x="141" y="55"/>
</s:Application>
解释:
1· 在MyButton中将[Event]标签放入Metadata标签中,则告诉编译器该空间会产生该种Event,
如果此时dispatchEvent出去的Event不是该种类型 则在编译期间及会报错。
2· 在主类中<my:MyButton id="my1" EventTest="myTa.text='got Event';" x="208" y="213"></my:MyButton>
由于EventTest已经在Metadata做了标记,即可使用代码提示功能找到相应的Event。
EventTest="myTa.text='got Event';" 表示为EventTest 这个Event注册一个监听者,监听到信息后处理方式为
myTa.text='got Event' , same as the EventTest="handleEvent(event)
发表评论
-
flex 自定义控件之任务考核模板定制part38
2013-03-27 10:01 0//获得界面输入的结果{uuid:20130301130101 ... -
flex 自定义控件之任务考核模板定制part37
2013-03-27 10:00 0//权重改变时触发的事件 private static fu ... -
flex 自定义控件之任务考核模板定制part36
2013-03-27 09:59 0//指标对应的行集合 rows = indexDa ... -
flex 自定义控件之任务考核模板定制part35
2013-03-27 09:58 0//重新指定列 addTemplateIndexCalc ... -
flex 自定义控件之任务考核模板定制part34
2013-03-27 09:58 0//重新指定列 addTemplateIndexCalcR ... -
flex 自定义控件之任务考核模板定制part33
2013-03-27 09:58 0/** 计算规则明细添加行 **/ public stati ... -
flex 自定义控件之任务考核模板定制part32
2013-03-27 09:50 0var maxRateColumn:DataGridColum ... -
flex 自定义控件之任务考核模板定制part31
2013-03-27 09:50 0/** * 2、改变指标对应的显示结果的指 ... -
flex 自定义控件之任务考核模板定制part30
2013-03-27 09:50 0/*** * 1、改变对应指标名称 *** ... -
flex 自定义控件之任务考核模板定制part29
2013-03-27 09:49 0else { var originalHeigh ... -
flex 自定义控件之任务考核模板定制part28
2013-03-27 09:48 0/**--创建数据表格[dataGrid]--**/ va ... -
flex 自定义控件之任务考核模板定制part27
2013-03-27 09:48 0//添加名称文本提示 calcRoleContainer. ... -
flex 自定义控件之任务考核模板定制part26
2013-03-27 09:47 0//权重百分号 var indexWeightPer ... -
flex 自定义控件之任务考核模板定制part25
2013-03-27 09:46 0//flag-后续动态添加的datagrid隐藏 priva ... -
flex 自定义控件之任务考核模板定制part24
2013-03-27 09:46 0//上一步按钮 var secondPreviousSte ... -
flex 自定义控件之任务考核模板定制part23
2013-03-27 09:46 0public static function createPa ... -
flex 自定义控件之任务考核模板定制part22
2013-03-27 09:45 0package components.channel.tas ... -
flex 自定义控件之任务考核模板定制part21
2013-03-25 17:56 0else { rowObj = new Obje ... -
flex 自定义控件之任务考核模板定制part20
2013-03-25 17:55 0else { cellObj = r ... -
flex 自定义控件之任务考核模板定制part19
2013-03-25 17:54 0//记录选中的指标内容 public static func ...
相关推荐
Flex 3D标签云 Flex实现3d FlexCumulusTagCloud Flex学习3d教程 flex builder 如何做出3D标签云
Flex 3D云标签 源代码
很多新人对Flex癿事件机制都丌太熟悉,在使用过程中难免会出现各种问题,这是一个非常普遍癿问题,为了更快更好癿帮助大家,将介绍一下Flex中事件癿各种机制和用法
Flex 标签云 特效 漂亮 Flex 标签云 特效 漂亮
对于学习flex event的朋友是个不错的参考。
flex标签flex标签flex标签flex标签flex标签flex标签flex标签
简要举例说明了Flex事件机制及其工作流程
Flex标签云 CumulusTagCloud.zip Flex标签云CumulusTagCloud.zip
flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图...
FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效
flex标签云效果的实现源代码,下载可以实现上下左右滚动。
Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex ...
Flex简介Flex简介Flex简介Flex简介Flex简介
flex事件flex事件flex事件flex事件flex事件
flex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex学习的好资源啊
详细描述了flex Repeater的使用,方便程序开发人员在前台界面重复级任.
flex as3 元数据标签综合 flex as3 元数据标签综合 flex as3 元数据标签综合
Flex 组件Flex 组件Flex 组件Flex 组件Flex 组件
教你7步实现flex自定义Event与参数传递.doc