cocos-js不能用removeAllChildren,否则会导致再次添加时的触摸优先级错乱

原创 2018年04月16日 23:34:50

解决方法:

1. 不调用removeAllChildren(貌似不太好)

2. 再次添加children之前,把父元素设置不可触摸:setTouchEnabled(false)。添加完children之后,再次调用:setTouchEnabled(true)即可解决问题。

不得不说cocos-js 3.6坑很多。

======================以上是错误的,正在找原因======================

cocos2d-x触摸事件优先级

 CCTouchDispatcher是管理cocos2d-x中所有Touch事件派发的类, CCTouchDispatcher中包含了两个CCTouchHandler的列表, 分别存...
  • zhanghefu
  • zhanghefu
  • 2014-04-20 21:19:04
  • 9823

Web开发中javascript优化策略

1. 由于脚本会阻塞页面其他资源的下载,因此推荐将所有的标签尽可能放到标签的底部,以尽量减少对整个页面下载的影响。 2. 一段内嵌脚本放在引用外链样式表的标签之后会导致页面阻塞去等待样式表的下载。这...
  • yxdayd
  • yxdayd
  • 2015-01-27 15:35:19
  • 507

Android开发小技巧系列(六)

setBackgroundResource(0)——可以移除View的背景色Resources.getSystem().getDisplayMetrics().density——可以不用Context...
  • johnWcheung
  • johnWcheung
  • 2017-09-02 16:27:31
  • 412

Java学习笔记--异常处理

我们在写程序的时候经常会出现许多意想不到的错误,在Java中,错误也是被包装成了各种子类实例。只要我们能捕捉到包装错误的对象,就能做出对应的处理方式。 语法与继承架构使用try,catch Jav...
  • championhengyi
  • championhengyi
  • 2016-12-02 17:25:51
  • 535

使用多fragment出现的错乱或不显示问题

在项目中使用fragment的适配器,之前使用FragmentPagerAdapter,出现fragment错乱和无法显示,之后若改成FragmentStatePagerAdapter,代码形式pub...
  • hustwbyuanyi
  • hustwbyuanyi
  • 2016-11-10 09:41:15
  • 834

doc打包命令

E:\uu>jarsigner -verbose -keystore UUShowKeyStore(key的位置) -digestalg SHA1 -sigalg MD5withRSA(在jdk1.6...
  • dasuhsa
  • dasuhsa
  • 2016-09-26 17:35:00
  • 172

从Android/Java基础之上学习C/C++语言(3)--C语言基础--内存分配

前言NDK开发需要用到C/C++语言,为什么需要这两个语言?因为通过NDK开发能够解决Java做不到或者Java做的话效率、安全性会很低的问题。比如说视频处理(直播)、GIF的处理(需要对内存进行大量...
  • abc784990536
  • abc784990536
  • 2017-08-11 16:54:56
  • 121

WEB-4-JavaScript(JS)

JavaScript1.JavaScript概述1.1.JavaScript是干什么的?1. HTML 定义了网页的内容2. CSS 描述了网页的布局3. JavaScript 指定了网页的行为 1....
  • SHEN_DEMO
  • SHEN_DEMO
  • 2018-04-04 10:41:39
  • 14

我的Cocos2d-x学习笔记(十一)触摸、触摸优先级

Cocos2d-x默认只有CCLayer及其派生类才有触摸的功能。 CCLayer中关于触摸的部分代码如下: class CC_DLL CCLayer : public CCNode, public ...
  • Const_Gong
  • Const_Gong
  • 2015-05-30 00:21:11
  • 530

cocos-js触摸事件

/** * Created by cena on 2017/4/4. */ var MyLayer=cc.Layer.extend({ ctor:function() { ...
  • xiaofang3a
  • xiaofang3a
  • 2017-04-05 00:56:18
  • 960
收藏助手
不良信息举报
您举报文章:cocos-js不能用removeAllChildren,否则会导致再次添加时的触摸优先级错乱
举报原因:
原因补充:

(最多只允许输入30个字)