大约有 1,092 项符合查询结果, 库内数据总量为 30,778 项。 (搜索耗时: 0.0082 秒)
Laya.Handler.create和new Laya.Handler有啥区别 this.sList.mouseHandler = Laya.Handler.create(this, this.onMouse);//鼠标响应事件 this.sList.mouseHandler = new Laya.Handler(this, this.onMouse) ; // 鼠标事件响应. 2017-04-25 添加评论 免费帖 --> 分享 微博 QZONE 微信 没有...
来源: Laya_社区 发布时间: 20170425
关于new Handler和handler.create的使用问题 官方文档的内存优化章节中,提到了除了使用new Handler来完成异步回调,还可以使用handler.create的方式(该方法使用了内置对象池管理),并且举了例子说明了create的好处。我想问的是,这...
来源: Laya_社区 发布时间: 20190725
为什么官网例子里,UI组件的事件都用new Handler,而资源加载用Handler.create() 为什么官网例子里,UI组件的事件都用new Handler,而资源加载用Handler.create()? 我测试了一下,如果类似于 tab.selectHandler = Laya.Handler.create(tab, this.onSelect); ...
来源: Laya_社区 发布时间: 20170818
...在某个情况下clear掉这个执行,clear掉的只是最后入栈的Handler。情景如下: //我想要每隔1s, 执行一次 b 函数(行为),最多执行6次 for(let i = 0; i < 6; i++){ Laya.timer.once(i * 1000, this, this.b, [i], false); } //遇到一些需求变化,我希望在2s...
来源: Laya_社区 发布时间: 20200819
Timer Handler被覆盖 class Timer _getHandler(caller, method) { var cid = caller ? caller.$_GID || (caller.$_GID = ILaya.Utils.getGID()) : 0; var mid = method.$_TID || (method.$_TID = (Timer._mid++) * 100000); return this._map[cid + mid]; } 当游戏玩的功能多时间长了,随着cal...
来源: Laya_社区 发布时间: 20210701
Laya.Handler为什么注册不成功? this.scrollView.mouseHandler = Laya.Handler.create(this,this.onScrollMouse) this.scrollView.mouseHandler = new Laya.Handler(this, this.onScrollMouse);我在scrollView中有个mouseHandler的Laya.Handler变量,想直接注册到这个变量上,但是两种...
来源: Laya_社区 发布时间: 20180814
显卡驱动停止响应,且大概率蓝屏,原来是Handler惹的祸,但原因是什么 问题来自于 http://ask.layabox.com/question/3673 谷歌浏览器直接崩,其他浏览器的话,也是CPU很高,操作窗口卡顿厉害 原因是一个run once = true的Handler,如果再...
来源: Laya_社区 发布时间: 20170330
...date()方法的这段代码: if (handler.repeat){ if (!handler.jumpFrame){ handler.exeTime+=handler.delay; ...
来源: Laya_社区 发布时间: 20180411
Laya的Handler里生成handler的key用的mid是基于对象的,但是method是基于原型链的。。。。(bug~~~~~~~~~~) 2017-06-19 添加评论 免费帖 --> 分享 微博 QZONE 微信 没有找到相关结果 已邀请: 与内容相关的链接 提交 1 个回复 cuixueying 赞同来自...
来源: Laya_社区 发布时间: 20170619
Handler.create的回收问题 Handler.create的最后一个参数,官方解释是 once:Boolean (default = true) — 是否只执行一次,如果为true,回调后执行recover()进行回收,默认为true。可下面代码为什么结果是false? module laya { import Stage = Laya.Stage; impor...
来源: Laya_社区 发布时间: 20171221