public class Test1 extends Sprite
{
private var spr:Sprite;
private var spr2:Sprite;
public function Test1()
{
spr = new Sprite();
spr.graphics.beginFill(0xff0000,);
spr.graphics.drawCircle(,,);
spr.graphics.endFill();
this.addChild(spr);
spr.addEventListener(MouseEvent.CLICK,_hander);
spr.addEventListener(MouseEvent.CLICK,_hander);
spr.addEventListener(MouseEvent.CLICK,_hander);
spr.addEventListener(MouseEvent.CLICK,_hander); spr2 = new Sprite();
spr2.graphics.beginFill(0xff0000,);
spr2.graphics.drawCircle(,,);
spr2.graphics.endFill();
this.addChild(spr2);
spr2.addEventListener(MouseEvent.CLICK,_hander2);
}
private function _hander(evt:MouseEvent):void
{
trace("click");
}
private function _hander2(evt:MouseEvent):void
{
trace("click2");
spr.removeEventListener(MouseEvent.CLICK,_hander);
//spr一的侦听器函数不触发了
}
}
    public class Test1 extends Sprite
{
private var spr:Sprite;
private var spr2:Sprite;
public function Test1()
{
spr = new Sprite();
spr.graphics.beginFill(0xff0000,);
spr.graphics.drawCircle(,,);
spr.graphics.endFill();
this.addChild(spr);
spr.addEventListener(MouseEvent.CLICK,_hander);
spr.addEventListener(MouseEvent.CLICK,_hander); spr2 = new Sprite();
spr2.graphics.beginFill(0xff0000,);
spr2.graphics.drawCircle(,,);
spr2.graphics.endFill();
this.addChild(spr2);
spr2.addEventListener(MouseEvent.CLICK,_hander2); this.stage.addEventListener(MouseEvent.CLICK,_stageClick);
}
private function _hander(evt:MouseEvent):void
{
trace("click");
//舞台将不会收到click事件
evt.stopImmediatePropagation();
}
private function _hander2(evt:MouseEvent):void
{
trace("click2");
//spr.removeEventListener(MouseEvent.CLICK,_hander);
//spr一的侦听器函数不触发了
}
private function _stageClick(evt:MouseEvent):void
{
trace("stage_click");
}
}

 

as3 阻止后续侦听器的更多相关文章

  1. JavaScript DOM高级程序设计 4.3控制事件流和注册事件侦听器--我要坚持到底!

    一.事件流 我们通过下面一个实例,进行说明. <body> <h1>Event Flow</h1> <ul id="nav"> &l ...

  2. Android事件侦听器回调方法浅谈

    http://developer.51cto.com/art/201001/180846.htm Android事件侦听器作为视图View类的接口,其中包含有不少回调方法,比如:onClick():o ...

  3. Vue.js 生命周期、计算属性及侦听器

    一.创建一个Vue实例 每个Vue应用都是使用Vue函数创建一个Vue实例.所有的Vue组件都是一个Vue实例,并且接受相同的选项对象(一些根实例特有的选项除外). 数据和方法 当一个实例被创建后,它 ...

  4. 计算属性(computed)+侦听器(watch)+ 方法(methods)

    计算属性 computed 当数据改变时,方法的结果也会发生改变.如果多处地方调用计算属性里面的同一个方法时,该方法只会执行一次.如图,在控制台改变data里面的num值时,虽然在多处使用comput ...

  5. 关于如何获取/清除 MAXScript 侦听器内的文本

    关于如何获取/清除 MAXScript 侦听器内的文本 用来保存记录?还没想到实际用处,先记上. macroRecorder as string listener as stringclearList ...

  6. js事件流、事件处理程序/事件侦听器

    1.事件流 事件冒泡 IE的事件流叫做事件冒泡(event bubbling),即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档). 事件捕获 ...

  7. 宣布正式发布 Windows Azure Notification Hub,新增 SQL Server AlwaysOn 可用性组侦听器支持

    今天,我们非常高兴地宣布,针对使用 Windows Azure 的移动和企业开发人员推出一些新功能.这些新功能可以减少构建移动应用程序的开发时间和成本,并能帮助企业开发人员实现高可用性和全球业务连续性 ...

  8. SQL Server使用侦听器IP访问时遇到"The target principal name is incorrect. Cannot generate SSPI context"

    在测试SQL Server 2016 Always On时,在创建侦听器后,在客户端使用SSMS, 可以用侦听器名称访问Always On集群,但是使用侦听器IP访问时遇到"The targ ...

  9. 异常将上下文初始化事件发送到类的侦听器实例.[org.springframework.web.context.ContextLoaderListener] org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class p

    严重: 异常将上下文初始化事件发送到类的侦听器实例.[org.springframework.web.context.ContextLoaderListener]org.springframework ...

随机推荐

  1. vim 的寄存器

    If you've been following my series on Vim, it should be clear now that Vim has a pretty clear philos ...

  2. 1-26-1-expect无交互式-正则表达式

    大纲: 1.expect环境搭建及脚本编写 概述 expect脚本详解 expect环境搭建 expect脚本实现ssh远程连接 expect脚本实现ssh远程连接(通过shell传递参数) 2.正则 ...

  3. 转:MyEclipse安装Eclipse Memory Analyzer插件,并进行错误文件分析流程

    转自 http://www.cnblogs.com/nb44c/p/5218880.html 1.先安装MAT插件 Memory Analyzer 插件下载地址:http://www.eclipse. ...

  4. 从零开始搭建webpack+react开发环境

    环境主要依赖版本 webpack@4.8.1 webpack-cli@2.1.3 webpack-dev-server@3.1.4 react@16.3.2 babel-core@6.26.3 bab ...

  5. tensorflow入门(二)

    import numpy as np import tensorflow as tf import matplotlib.pyplot as plt #使用numpy生成200个随机点 x_data ...

  6. uva 12356 Army Buddies 树状数组解法 树状数组求加和恰为k的最小项号 难度:1

    Nlogonia is fighting a ruthless war against the neighboring country of Cubiconia. The Chief General ...

  7. 【2018多校第一场】hdu6308-Time Zone(日期)

    Problem Description Chiaki often participates in international competitive programming contests. The ...

  8. bzoj3000

    题解: n!k进制的位数 首先考虑n!十进制的位数 =log10(n!) 然后用阶乘近似公式 继而换底 得到答案 代码: #include<bits/stdc++.h> using nam ...

  9. 极简MarkDown教程(常用样式)

    推荐编辑软件,NotePad++ & MarkDownViewer++(插件),以下内容为MarkDown格式,可自行放到编辑软件中查看,或在线查看 #### . 标题 > 用#+空格开 ...

  10. 数据存储-- Core Data的使用(一)

    一.概念 1.Core Data 是数据持久化存储的最佳方式 2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型 在Mac OS X 10.5Leopard及以 ...