- 浏览: 45240 次
- 性别:
- 来自: 深圳
最新评论
事件的侦听器-广播器模型与事件处理函数方法不同,它允许多个代码片断互不冲突地侦听同一事件。
这么说吧,就好像订报纸,我们可以每隔5分钟去看一次报纸到没到,如果您的时间很充裕的话;也可以跟报刊店的老板打声招呼,告诉他报纸到了,就给送来。很明显,后者的效率远高于前者,在flash里面前者就像这样
this.onEnterFrame=function(){
if(paperArrived){
sendme();
}
}
结果就是每一帧都得检验paperArrived是否为true,效率太低,但也能解决问题。
运用事件侦听器-广播器模型,就像这样
var myObj=new Object();
myObj.onPaperArrived=function(){
sendme();
}
me.addListerner(myObj);
只要报纸一到,马上执行sendme();这个程序,高效啊!
下面来看一下demo,这里我没有把stage列入,因为比较偏,平时用到的也不多。
demo
主要代码(这里以mouse为例):
this.createEmptyMovieClip("tmp_mc", this.getNextHighestDepth());
var myMouseObj = new Object();
myMouseObj.onMouseDown = function() {
if (_xmouse>400 && _xmouse0 && _ymouse400 && _xmouse0 && _ymouse
[1b]源文件下载[/1b]:
[url=http://www.blueidea.com/articleimg/2006/08/3930/addListener.zip]
addListener.zip
[/url]
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/180.html
发表评论
-
Flv网络播放器制作全攻略
2010-04-10 10:02 590***************************** ... -
flash中NetConnection与NetStream知识整理
2010-04-10 10:02 651NetConnection只有一个connect方法,NetS ... -
flv制作工具大全
2010-04-10 10:02 828Collected links to Flash Vid ... -
FLV播放器汇总
2010-04-10 10:01 597http://www.dengjie.com/weblog/c ... -
使用 Flash Remoting in Flash Forms 制作 Live Search
2010-04-10 10:01 649即时搜索效果察看 Live Search 的程式分成两部份 ... -
《AS 3 Cookbook 中文版》 第二章. 自定义类 2.0. 简介
2010-04-09 12:59 581ActionScript 3.0 最本质的 ... -
《AS 3 Cookbook 中文版》 第二章. 自定义类 2.0. 简介
2010-04-09 12:59 495ActionScript 3.0 最本质的 ... -
《AS 3 Cookbook 中文版》 第三章. 运行时环境 3.0. 简介
2010-04-09 12:59 758[1b] 3.0. 简介 [/1b]Flash ... -
《AS 3 Cookbook 中文版》 第三章. 运行时环境 3.0. 简介
2010-04-09 12:59 697[1b] 3.0. 简介 [/1b]Flash ... -
Flex2/AS3在Linux下的开发环境
2010-04-09 12:58 648这次修正了万恶的“Incorrect flash playe ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 10:05 574很不错的视频教程 原文地址: http://blog.sina ... -
as3 使用sound类(翻译)-暂停和继续播放声音
2010-04-09 10:05 623[1b]问题十[/1b] 如何暂停声音,如何从暂停的地 ... -
AS3制作MP3波形图
2010-04-09 10:05 682示地址: http://www.taoshaw.com/tao ... -
AS3制作MP3波形图
2010-04-09 10:05 870示地址: http://www.taoshaw.com/tao ... -
as3打造一个非常酷的莲花曲线效果
2010-04-09 10:05 649详细代码: var radius:int=100; va ... -
跑动的小火柴人(flash动画)
2010-04-08 10:23 577本教程描绘的是完全用ActionScript做的一个火柴棍小人 ... -
旋转的flash花朵
2010-04-08 10:23 623先看下最终效果: 本课中的内容涉及:函数定义, for... ... -
旋转的flash花朵
2010-04-08 10:23 653先看下最终效果: 本课中的内容涉及:函数定义, for... ... -
逐帧flash动画制作:花儿吃蝴蝶
2010-04-08 10:23 869先看看效果: 分析: ... -
逐帧flash动画制作:花儿吃蝴蝶
2010-04-08 10:22 847先看看效果: 分析: ...
相关推荐
众所周知,世界上97%的台式机上都安装有Flash Player,利用包含Flash创作工具、渲染引擎和已建立的超过200万的设计者和开发者群体的Flash平台生态系统,我们可以制作出各式各样的Flash动画。Adobe推出了flash最新...
javascript事件侦听器 事件侦听器就是用来处理事件的,可以接收事件携带的信息,并在接收的该事件后执行特定的代码。 那么这个事件侦听器到底能有什么作用的,现在我就来给大家介绍下事件侦听器的一个用法: 在...
Dojo基础2事件侦听器 通过Dojo的事件处理机制可以让我们更好更快的处理web开发中的事件,特别是它的预定发布通信方式,在多个匿名通信的情况下,用该方式可更快捷的实现功能。
matlab开发-单个事件侦听器和Matlabui的SimulinksignalView。本演示演示如何使用块侦听器在matlab用户界面中查看模型信号。
Java监听器示例 Java 事件侦听器的示例项目
非常小且简单的工具类用于将事件侦听器绑定到元素
为了支持侦听器,对象需要维护一个已登记的侦听器列表,提供侦听器登记和取消登记的手段,并在适当的事件发生时调用每个侦听器。使用和支持侦听器很容易,但是在登记接口的两边都应当避免一些缺陷。侦听器涉及的任何...
symfony-json-request-transformer, 用于解码JSON编码请求内容的Symfony 2事件侦听器 symfony-json-request-transformer用于解码JSON编码请求内容的Symfony事件侦听器。 请阅读关于这里知识库的博客文章,位于 /...
自定义事件侦听器项目模板 此存储库包含一些自定义事件侦听器类,用于演示
Servlet上下文和侦听器
C ++ 17的线程安全事件侦听器模板和可观察值的实现。 原料药 一个示例可以很好地说明核心API。 # include # include # include void example () { // events can be valueless observe::Event<> eventA; /...
linux下userspace code侦听GPIO硬件中断事件的方法示例代码
多线程 TCP/IP 侦听器
这是关于jsp中比较重要的章节内容 主要是侦听器和过滤器的东西 里面有讲解很详细的 还有部分代码供大家参考
动作脚本事件处理函数共有两类:事件处理函数方法和事件侦听器,要明白事件侦听器的概念,必须首先理解线性编程和事件驱动编程的区别;
salt-eventsd, 用于将数据写入数据库的saltstack的事件侦听器守护进程 这个项目不再被维护。 目前的盐版本可以用引擎做同样的事情。 这个项目不再被维护。 目前的盐版本可以用引擎做同样的事情。 这个项目不再被维护...
React本机事件侦听器 (此程序包不仅限于react-native项目。源代码用纯js编写,不依赖于react-native。) 为什么 在某些非常特定的情况下,拥有一个简单的全局事件侦听器可能会很吸引人。 使用全局事件侦听器时,您...
示例Laravel事件和侦听器 示例事件通知,带有队列和电子邮件 下载 一,克隆项目: # clone git clone https://github.com/carlosfgti/laravel-events-listeners.git # Access project cd laravel-events-listeners ...
JMS侦听器 介绍关于侦听器的资料
EMR Presto查询事件侦听器使用Java实现查询事件侦听器插件,以将Presto统计信息记录在Amazon EMR上,以进行审计和性能洞察执照该库已根据Apache 2.0许可获得许可。