AS3事件流怎么实现
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要讲解了"AS3事件流怎么实现",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"AS3事件流怎么实现"吧!首先,设置一次测试环境:代码如下:
千家信息网最后更新 2026年11月02日AS3事件流怎么实现
这篇文章主要讲解了"AS3事件流怎么实现",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"AS3事件流怎么实现"吧!
首先,设置一次测试环境:

代码如下:
var $a : MovieClip = ResLibrary.instance.getMovieClip("A"); $a.x = (stage.width - $a.width )>>1; $a.y = (stage.height - $a.height )>>1; stage.addChild($a); var $b : MovieClip = ResLibrary.instance.getMovieClip("B"); $b.x = ($a.width - $b.width )>>1; $b.y = ($a.height - $b.height )>>1; $a.addChild($b); var $c : MovieClip = ResLibrary.instance.getMovieClip("C"); $c.x = ($b.width - $c.width )>>1; $c.y = ($b.height - $c.height )>>1; $b.addChild($c); $a.addEventListener(MouseEvent.CLICK,this.ClcikHandler,true,0,false);Click回调方法:
private function ClcikHandler( event : MouseEvent ):void { trace( event.target , event.currentTarget ); }依次单击C ,B ,A的结果:单击A根本就没有反应

如果把$a的单击注册事件改成:
$a.addEventListener(MouseEvent.CLICK,this.ClcikHandler,false,0,false);
就是将第三个参数改为false , 则结果为:单击A有反应
addEventListener的第三个参数如果为false(默认为flase), 回调事件会在冒泡状态的时候执行 ;否则会在目标状态执行。当参数为true时 ,在A上注册,不存在冒泡状态 , 回掉函数不会执行。
事件机制的3个阶段
Event有一个属性:eventPhase,可以为以下3个值:
捕获阶段 (EventPhase.CAPTURING_PHASE)。目标阶段 (EventPhase.AT_TARGET)。冒泡阶段 (
EventPhase.BUBBLING_PHASE)。
感谢各位的阅读,以上就是"AS3事件流怎么实现"的内容了,经过本文的学习后,相信大家对AS3事件流怎么实现这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
事件
阶段
参数
状态
学习
三个
内容
就是
目标
结果
反应
代码
函数
属性
思路
情况
文章
方法
时候
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中智农互联网科技
河南真二互联网科技有限公司
互联网最新的科技有限公司
互联网金融 科技
上海互联网科技有限公司
北京互联网科技有限公司
高科技与互联网
艾特科技互联网
互联网科技股午盘股票涨跌
互联网科技创新企业排名
湖南诚度互联网科技有限公司
健康食品互联网创新科技园项目
互联网数据科技专业
国大互联网教育科技有限公司薪资
广东工业互联网大赛深圳学泰科技
广州千川互联网科技有限公司
互联网硬科技公司
容联科技互联网电商
互联网公司属于科技吗
小牛互联网科技有限公司地址
有格互联网科技
蓝思科技飞鸽互联网
中关村互联网科技集团
广州百单互联网科技有限公司
互联网科技官网
成都互联网科技公司
坤平互联网科技
工业互联网科技成果转化
广州互联网高科技取餐柜
南京一网一红互联网科技有限公司