`
fatherican
  • 浏览: 49437 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Flex事件流

 
阅读更多

转载于:http://blog.163.com/it_yinliqing/blog/static/784972712010101512031300/

事件流的流向:从上→下,到达 目标对象 ,从下→上。从上→下属于捕获阶段,从下→上冒泡阶段,捕获阶段默认是关闭的。事件流检测过程中检测对象是否注册了事件,如果注册了事件则相应(执行对应的函数)。当捕获阶段设置为true时,冒泡阶段和目标阶段都不执行。

一、注册事件说明:btn.addEventListener(type,fun,useCapture);

1.type:事件类型,实际是字符串常量,表示事件的类型

2.fun:事件处理函数

3.useCapture :是否打开捕获,true:在捕获阶段触发事件(不执行目标阶段和冒泡阶段) false:在冒泡阶段触发事件(不执行捕获阶段)

二、移除事件说明:removeEventListener(type:string,listener:fun,useCapture:boolean=false)

1.type:事件类型,该类型要与注册时的类型对应

2.fun:事件处理函数,移除事件时调用的方法,该方法要与注册时的方法对应

3.useCapture:是否打开捕获

三、分发事件:dispatchEvent(evt:Event):将事件加入到事件流中。

1.使用方法:首先要注册监听,然后再一个方法中分发事件,到事件流中。

2.dispatchevent(),在btn事件处理函数中,通过btn分发了"TestEvent"事件到事件流中,事件流经过的对象有,btn、cav、app。在事件流经过这些对象时,发现cav注册了"TestEvent"事件,所以就出发了该事件。如果cav没有在事件流中,那么将不触发该事件。

分享到:
评论

相关推荐

    flex 事件流原理

    很多新人对Flex的事件机制都不太熟悉,在使用过程中难免会出现各种问题,这是一个非常普遍的问题,为了更快更好的帮助大家,将介绍一下Flex中事件的各种机制和用法。 Flex的精髓之一就是事件和绑定机制,了解之后,...

    flex事件机制分析

    简要说明了flex的事件流、事件处理等方面的知识。

    几个flex经典的Demo

    全面介绍flex的事件流机制,显示列表及拖拽的实现过程

    FLEX从入门到精通.pdf

     4.3.3 事件流  4.3.4 Event Dispatcher类  4.4 Flash Player API  4.4.1 Display API  4.4.2 Flash AIR的API  4.4.3 Flash 10的API  4.5 本章小结   第5章 Flex BuiIder3  5.1 Flex ...

    将 Flex 集成到 Java EE 应用程序的最佳实践(完整源代码)

    由于 BlazeDS 需要将 Java 接口 FlexService 暴露给 Flex 前端,因此,我们在配置文件 remoting-config.xml 中将 FlexService 接口声明为一个服务: 清单 6. 定义 flexService 服务 <destination id="flex...

    +Flex+集成到+Java+EE+应用程序的最佳实践(完整源代码)

    由于 BlazeDS 需要将 Java 接口 FlexService 暴露给 Flex 前端,因此,我们在配置文件 remoting-config.xml 中将 FlexService 接口声明为一个服务: 清单 6. 定义 flexService 服务 <destination id="flex...

    Cairngorm框架在Flex开发中的应用研究.nh

    2.1.3Flex的事件流机制...................... 2.1.4Flex中的数据绑定...................... 2.2事件流机制应用实例........................... 3章Caimgorm框架的研究......................... 3.1对Caimgorm...

    example-code-flex-media-stream

    Flex插件示例代码 该存储库不是生产代码,而是用作特定用例的示例,其中在将呼叫转移到另一个座席时,可以更新呼叫的客户方以激活...当客户致电您的Flex联络中心时,您将在第一个接受预订的事件上启动媒体流。 这是,

    使用ADOBE FLASH BUILDER 4.5

    使用 Flex 开发应用程序的基本工作流 构建用户界面 生成事件处理函数 访问数据服务 监视访问数据服务的应用程序 使用 Flex 库项目 创建自定义 MXML 组件 创建模块 将 Flex 与 HTML 应用程序集成 第 9 章: 结合...

    flextabs-js:jQuery FlexTabs - 用于创建响应式标签(标签、手风琴、扰流板)的插件

    用于创建响应式选项卡的jQuery 插件(选项卡、手风琴、扰流板) 两种显示模式:tabs、手风琴+(手风琴加一个tab作为剧透) 自适应模式。 将选项卡转换为手风琴,反之亦然(任意或在浏览器窗口的给定宽度下) ...

    front-end-world

    前端的世界 提供前端入门的知识框架,由前端进击团队开发。...浏览器DOM事件流/事件委托 浏览器加载顺序 浏览器渲染过程 浏览器EventLoop 浏览器同源策略 跨域方案/ CORS 浏览器缓存 常见调试技巧 HTTP / Ajax HTTP请

    ActionScript开发技术大全

    10.1.1事件流 200 10.1.2事件侦听器 204 10.2事件对象 208 10.2.1事件类型基类Event 208 10.2.2鼠标事件类型MouseEvent 211 10.2.3键盘事件KeyboardEvent 213 10.2.4文本事件类TextEvent 214 10.2.5焦点事件...

    meetup-presentations_boulder

    会议15:R中的地图和空间数据2021年6月8日,星期二有关空间数据类型,相关R包,将数据转换为空间数据的工作流以及一些高级映射技术的教程。过去的事件2021年会议13:套索,岭和弹性净回归2021年4月13日,星期二Marta...

    ActionScript开发人员指南中文版

    事件流 事件对象 事件侦听器 事件处理示例:闹钟 第章:使用应用程序域 第章:显示编程 显示编程的基础知识 核心显示类 显示列表方法的优点 使用显示对象 处理显示对象 对象动画 舞台方向 动态加载显示内容 显示对象...

    psana2_benchmarks:针对NERSC的PSANA2基准测试

    这是WIP,因为要取消剔除数据需要CCTBX的flex array_family benchmark_xtc_read.py对CCTBX的xtc处理访问xtc2流中的事件的典型方式进行benchmark_xtc_read.py测试。运行基准您可以使用-h标志访问有关可用输入参数的...

    基于Cairngorm的富客户端应用研究 (2010年)

    作者介绍了Cairngorm框架的整体架构,提出改进了的Cairngorm框架在Flex开发中的事件流机制,并应用于无线网络管理平台的设计与开发。详细演示了基于Cairngorm框架开发富客户端的流程,取得了良好的效果。

    news-analyser

    分析世界上发生的事件的服务。 它的任务是确定有关特定主题的新闻的流行程度。 该站点包括三个页面: 主要的。 仅包含一个搜索框。 页面“关于项目”。 包含有关工作的信息:这是一个什么样的项目,是谁做的,...

    WAP 无线应用协议

    4.5.4 流和内联 54 4.5.5 URL 54 4.5.6 布尔型 54 4.5.7 数字类型 54 4.6 事件和导航 54 4.6.1 导航和事件处理 54 4.6.2 历史 54 4.6.3 VAR 元素 55 4.6.4 任务 55 4.6.5 卡片/页面间的任务遮盖 57 4.6.6 Do元素 58 ...

    asp.net知识库

    在ASP.NET页面中推荐使用覆写(Override)而不是事件处理(Event Handler) 常用编码工具类,支持base64,md5,des,crc32 也谈谈技术面试 在C#里把ArrayList转换为Array 或 把Array转换为ArrayList C# 2.0 在.NET 2.0中...

    Spring攻略(第二版 中文高清版).part2

    2.14 使用应用事件进行通信 93 2.14.1 问题 93 2.14.2 解决方案 93 2.14.3 工作原理 94 2.15 在Spring中注册属性编辑器 96 2.15.1 问题 96 2.15.2 解决方案 96 2.15.3 工作原理 97 2.16 创建自定义...

Global site tag (gtag.js) - Google Analytics