Laya页面嵌套和Scene.destory导致的Bug
Laya2.1.1.1
参考:
预设使用
Laya给出了相同模块,逻辑代码也相同情况下,使用页面嵌+runtime的使用方案。但是该方案和Laya.Scene.open,Laya.Scene.destroy等有冲突,会导致bug。
当参考使用Laya的教程,拖入一个scene到另一个scene中使用。
假设当前页面是主页HomeScene.scene, 主页里嵌套了10个其他的UI也是TestUI.scene的页面。
在使用Laya.Scene.open(HomeScene)后,再使用Laya.Scene.destroy(HomeScene),会报错scene.url的call是undefined
找到销毁源码处。发现在Laya.Scene.destroy中销毁时,调用了scene.destroy,然后scene.destroy中改变了unDestroyedScenes列表长度....
假设列表原长度是10,第一个scene.destroy执行时,列表长度变成了9,然后Laya.Scene.destroy仍然会去找第10个scene,这时第10个scene已经是null了。
Laya.Scene.destroy:
scene.destroy:
所以我是在Scene.destroy如下位置加上scene如果==null的处理
1 2 3 4 |
|
Laya页面嵌套和Scene.destory导致的Bug相关推荐
- 网站开发进阶(十一)如何将一个jsp页面嵌套在另一个页面中
如何将一个jsp页面嵌套在另一个页面中 这个在做网页中常要用到,有些通用的内容可集中放在一个页面文件中,其它要用到这些内容的页面只需要包含(引用)这个通用文件即可.这样便于维护,如果有很多网页,当通用 ...
- 如何将一个HTML页面嵌套在另一个页面中
如何将一个HTML页面嵌套在另一个页面中 2010-05-05 16:45 559人阅读 评论(1) 收藏 举报 这个在做网页中常要用到,有些通用的内容可集中放在一个页面文件中,其它要用到这些内容的页 ...
- iframe标签(页面嵌套)
开发工具与关键技术:VS <iframe> 作者:听民谣的老猫 撰写时间:2019/6/10 18:15 上面两张图是两个不同的页面但是它们的基本框架都是一样,每点击一次左边的导航栏改变的 ...
- html页面嵌套其他网站页面的方法
直接上代码:html页面嵌套其他网站页面的方法 <div> <!--第一种:使用object标签--><object type="text/html" ...
- 如何将一个HTML页面嵌套另一个页面中
如何将一个HTML页面嵌套另一个页面中 这个在做网页中常要用到,有些通用的内容可集中放在一个页面文件中,其它要用到这些内容的页面只需要包含(引用)这个通用文件即可.这样便于维护,如果有很多网页,当通用 ...
- html页面嵌套html页面
这个在做网页中常要用到,有些通用的内容可集中放在一个页面文件中,其它要用到这些内容的页面只需要包含(引用)这个通用文件即可.这样便于维护,如果有很多网页,当通用内容需要修改时,只改一个文件就可以了,不 ...
- 自学Web开发第十二天-基于VB和ASP.NET;页面嵌套、母版、网站导航
自学Web开发第十二天-基于VB和ASP.NET:页面嵌套.母版.网站导航 页面嵌套 母版页 母版页的建立和使用 访问母版页上的元素 网站导航 站点地图 SiteMapDataSource控件 地图信 ...
- iframe页面嵌套问题
iframe页面嵌套问题 开发工具与关键技术:VisualStudio C# 作者:落灵 撰写时间:2019/6/8 一. iframe的框架根据内容自适应高度 iframe是在项目设计中经常用到的框 ...
- 打印html时字号不对,HTML+CSS入门 移动端页面字体在微信被放大导致排版错乱如何解决...
本篇教程介绍了HTML+CSS入门 移动端页面字体在微信被放大导致排版错乱如何解决,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门. < 微信调整了字体大小会放大网页的字体,导致 ...
最新文章
- (用微信扫的静态链接二维码)微信native支付模式官方提供的demo文件中的几个bug修正...
- 量产车发布前夕,乐视在美汽车工厂被传欠薪停工
- linux命令awk
- StarWind RAM 磁盘仿真程序
- 设置韩澳大利亚sinox弄winxp清除字体和界面美观
- 灵活地横向扩展:从文件系统到分布式文件系统
- 厦门大学仪器仪表工程专业考研上岸经验分享
- Hi3519A 接入 BT1120或BT656视频
- 宝塔面板6.9.0一键破解脚本
- CSDN个人主页下如何添加微信公众号?
- 一阶广义差分模型_计量经济学第10讲(时间序列计量经济学模型:序列相关性)...
- Unity经验·任意位置的透视问题
- Mac 使用 Aria2 下载百度网盘资源
- 刷网课被告非法控制计算机信息系统罪,您好,请问一下网上代刷网课叫非法控制计算...
- 【路径规划】基于改进粒子群实现机器人栅格地图路径规划
- ubuntu18.04 编译rtt-lwr
- wannier拟合能带总是拟合不上_Wannier 90使用教程
- 排序知识点总结及代码实现(C++)
- 智能算法---蚁群算法介绍
- 【Java面试题】SQL优化|Java面试题
热门文章
- 申请专利 服务器拒收怎么找回,找回或修改登录密码的方法及装置专利_专利申请于2014-10-23_专利查询 - 天眼查...
- tiny4412编译出来的zImage不能开机
- php图片写入带问号_关于编码:PHP输出显示带有问号的黑色小菱形
- 北京大学可视化发展前沿研究生暑期学校Day2
- 两款Windows系统优化工具
- r语言中trifit怎么用_【r-介绍|分享】使用R进行生存分析
- 虚拟化原理 内存虚拟化 Intel EPT
- str.substring() 的用法
- 电子词典 C语言实现
- Zend Studio 13.6.1下载和安装汉化破解版