专栏首页python3AS3关于事件流

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)。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python_反射

    一.反射定义 放射是指程序可以访问。检测和修改它本身状态或行为的一种能力(自省)。 二.四个自省的函数 Python中提供了以下四种自省的函数,使用于类和对象。...

    py3study
  • python中的for循环对象和循环退出

    判断条件,1位true,0是flesh,成立时true,不成立flesh,not取反

    py3study
  • python3 图片横向合并

    py3study
  • 程序员职业规划

    每个程序员的职业生涯无非以下几种情况: 一、帮别人挣钱(打工) 不管你是刚入职的小兵,还是管人的经理,甚至是唬人的总监,都属于这一阶段。 通常程序员在这一阶段的...

    架构师小秘圈
  • SQL Server2005中文版x64安装29506错误解决办法

    在安装SQL Server 2005简体中X64时出现29506错误,现提供解决方法如下。

    小海怪的互联网
  • python __proxy__ is not JSON serializable

    小贝壳
  • SpringBoot基础之配置详解

    大家好,我是二师兄,本篇文章为大家讲解SpringBoot相关配置功能,包括application.properties配置文件、外部配置、属性注入等。

    用户1161110
  • 谷歌跨界医学新动作:基因突变定位模型又更!新!了!

    去年12月,谷歌大脑发布了快速找出基因突变位点的深度学习模型DeepVariant,用图像识别的思路来精准定位出基因序列中突变的位点。

    量子位
  • 干货 | 上手机器学习,从搞懂这十大经典算法开始

    翻译 | AI科技大本营(rgznai100) 参与 | 林椿眄 编辑 | 波波,Donna 在机器学习领域,“没有免费的午餐”是一个不变的定理。简而言之,没有...

    AI科技大本营
  • 大数据之北京24小时图鉴

    一座城市总有那么一些特殊的场景和时刻,让人很容易就对这个城市产生特殊印象。据统计,北京有超1000万的工作人口,在这庞大的数字背后,这些人将描绘怎样的城市印象呢...

    钱塘数据

扫码关注云+社区

领取腾讯云代金券