`
whp0731
  • 浏览: 170414 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

flex 事件学习

    博客分类:
  • flex
阅读更多



 一、了解观察者模式

  • 什么是观察者模式?
  • 生活中的观察者模式(好莱坞原则、订阅报纸、房产中介…)
  • AS3中事件例子: 如下监听click事件,一发生就调用onClick()函数
  • button.addEventListener(click,onClick);
  • internal function onClick(evt:MouseEvent):void{

    txt.text=click a button!;

    }

  • 了解下图:

 

 

 

二、事件流

 

1.捕获事件(从根节点到子节点,检测对象是否注册了监听器,是则调用监听函数) 2.目标阶段(调用目标对象本身注册的监听程序) 3.冒泡阶段(从目标节点到根节点,检测对象是否注册了监听器,是则调用监听函数)注:事件发生后,每个节点可以有2个机会(21)响应事件,默认关闭捕获阶段。可以参考例子EventDemo2

 

 

IEventDispatcher接口

addEventListener( ) 注册事件监听器

removeEventListener( ) 移除事件监听器

dispatchEvent( ) 派发事件,从一个时间引发另一个事件较多。

EventDispatcher类,见参考手册

 

 

addEventListener

addEvnetListener(type:String,listener:Function,useCapture:Boolean=false,priority:int=0,useWeakReference:Boolean=false)

 

removeEventListener(type:String,listener:Function,useCapture:Boolean=false)

 

 

三、Event对象

Event 类作为创建 Event 对象的基类,当发生事件时,Event 对象将作为参数传递给事件侦听器。

MouseEvent

KeyboardEvent

查参考手册ActionScript3.0中文版.chm

 

 

四、如何自定义事件

1.创建自定义事件名称的Event

参考例子EventDemo3

 dispatchEvent(new Event(“myEvnet”,true,false);

 

2.创建自定义事件类

 Public class MyEvent extends Event{

 ….

}

 

例:拖曳事件的实现

DragManager(mx.managers)

DragSource

DragEvent

见参考手册和实DragExample_1

 

 

 

 

 

 

 

 

 

 

  • 大小: 89 KB
分享到:
评论

相关推荐

    Flex 事件机制,flex入门学习

    Flex 事件机制,flex入门学习的好帮手

    flex 4 学习资料

    用flex开发过程中积累下来的资料,供flex初学者学习! 以下为部分资料标题: /***************************************/ 在tomcat中部署安装Flex Data Services (LiveCycle DS) [转]_baidu_百度空间 基于flex4技术...

    关于flex事件的讲解

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

    Flex事件机制(通俗易懂)

    Flex事件机制,其实Flex的核心就是事件,了解了其中的原理,学习起Flex就不是很难了,这篇的内容对初学者有很大的帮助,我从中受益很多,看完之后,对Flex的认识进一步加深了,很好的资料。希望对大家有所帮助。

    Flex课程学习(附带源码)

    C、 click="ws.getProducts()" MXML组件的事件 D、 dataProvider="{ws.getProducts..}" MXML 的绑定 5、MXMLC 编译器 a、MXML to AS 3 b、CSS to AS 3 C、AS 3 to SWF d、Asserts to SWF e、ByteCode to ...

    Flex中文学习资料大全

    都是本人用过的精品 ActionScript 3.0 Cookbook 中文版.pdf ActionScript 3.0 语言和组件参考.chm BlazeDS开发者指南.pdf ...关于flex事件的讲解.pdf 用ActionScript 开发高级可视化组件.pdf .... 好多,就不一一列出

    flex学习资料大全

    全部是个人学习过程中的资料文档和自己的一些总结,现在一次性给大家了。 包括: ActionScript 3.0 Cookbook 中文版.pdf flex白皮书.pdf 关于flex事件的讲解.pdf 如何学习flex.doc BlazeDS开发者指南.pdf

    关于flex事件的讲解.rar

    讲解了flex的事件机制,并给出了具体的应用讲解和例子,对学习者理解flex比较有帮助

    Flex AS3学习笔记总结

    第一章 Flex简介和开发环境 第二章 AS3语法 第三章 事件驱动 第四章 自定义事件 第五章 数据绑定 第六章 样式表和主题 .....实习之

    flex 关于事件的例子

    这是一个关于Flex事件的例子,供初学者学习。这个例子中清习明了。

    flex4 最全的 学习文档

    非常全的flex 学习文档 目录 第 1 章 : 关于 Flash Builder 使用 Flash Builder 可以完成的工作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

    Flex.3实战(中文版)

    《Flex3实战》还浓墨重彩地描述Flex中的事件,给出调试事件逻辑的提示。学习《Flex3实战》不要求你拥有使用Flex的经验;但如果你拥有JavaScript或ActionScript知识,那么学习起来将更加轻松。  Adobe Flex 3是一个...

    flex 第一步全部源码 实例源码

    内容包括:Flex简介、Flex的安装和开发环境的建立、MXML 语法简介、使用容器控制界面布局、使用组件处理数据和交互、使用行为对象和动画效果、ActionScript 3.0编程知识、Flex的事件机制、数据绑定、组件的使用、...

    flex学习的资料文档

    flex入门进阶学习资料,很全的,flex的各种组件的属性和例子,flex的样式设置,事件的讲解,还有各种效果都有

    Flex学习大礼包(flex基础教程、flex和java整合)--下载不扣分,童叟无欺

    第04章 Flex中的事件.ppt 第05章 Flex组件概述.ppt 第06章 简单界面控件实现.ppt 第07章 菜单实现.ppt 第08章 日期选择实现.ppt 第09章 使用图片、滑块、.ppt 第10章 使用列表和表格.ppt 第11章 使用组合框...

    Flex4权威指南+随书源代码+Flexbuild使用工具

    本博客提供的所有教程的资源原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该文献之人无任何关系。谢谢合作 本资源内容包括: 1. ...

    FLEX从入门到精通.pdf

     5.1.2 学习Flex和获取帮助  5.2 FlexBuilder3工作台  5.2.1 工作区  5.2.2 创建和交换工作区  5.2.3 工作区配置  5.2.4 编辑器  5.2.5 视图  5.2.6 透视图  5.2.7 创建自定义透视图  5.3 Flex...

    flex例子可用源代码完整程序

    flex例子 对于学习flex 很有用,可用源代码完整程序自定义组件 自定义事件

Global site tag (gtag.js) - Google Analytics