你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[0]panel问题
为什么这两个一起用会有问题,鼠标拖动到浏览器就报错了
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
之肖
赞同来自:
平安
、
Yan
也遇到了这种问题,用最新版本放一个panel,把hScrollBarSkin和vScrollBarSkin都赋值就能复现,仔细研究了源码,发现问题出在事件派发上
截图来自EventDispatcher
如图所示,当派发mouseup事件时,当前的type为mouseup,由于scrollBar移除了mouseUp事件,所以此时的this._events[type]是undefined,而源码中又去取undefined的run属性,肯定会报错,可以改成如下几句
let newListener=this._events[type];
if (listeners.length === 0 && this._events && newListener&& !newListener.run)
delete this._events[type];
要回复问题请先
登录
发起人
幻想童真
相关问题
发起问题须知,必看!!!不按提问规则的,官方拒绝解答!!!
laya针对页游耗用内存大的问题是如何解决的?
unity导出粒子文件问题
LayaAir3D UnityPlugin 使用须知-版本更新-问题解答(最新版本:1.7.16)
重要问题:关于苹果审核被拒
求指点3d射线碰撞和UI点击穿透的问题
IDE1.7.8 json图集加载问题
关于适配采用showAll后留白部分的颜色问题
关于逻辑贞更新间隔机制、时间和其他一些Timer相关的问题
两个问题 有元件支援视频流渲染吗? Image元件读不了资料流
关于removechild、destory、clear的问题
问题状态
最新活动:
2021-12-29 14:31
浏览:
4557
关注:
3
人
商务合作
1 个回复
之肖
赞同来自: 平安 、Yan
截图来自EventDispatcher
如图所示,当派发mouseup事件时,当前的type为mouseup,由于scrollBar移除了mouseUp事件,所以此时的this._events[type]是undefined,而源码中又去取undefined的run属性,肯定会报错,可以改成如下几句
let newListener=this._events[type];
if (listeners.length === 0 && this._events && newListener&& !newListener.run)
delete this._events[type];