Egret社区

[Bug已解决] 2.5引擎,gui的自定义皮肤解析器

2015-10-8 17:03
15995
产品 Egret Engine 版本 2.5
复现概率 100% 平台 Windows 7
复现步骤 gui 源代码 SkinnableComponent ,这个类中的 getSkinAdapter() 方法 对于获取皮肤适配器的代码有bug。
adapter = new DefaultSkinAdapter();
没有对业务初始化时候注入的适配器做判断
问题描述 gui 源代码 SkinnableComponent ,这个类中的 getSkinAdapter() 方法 对于获取皮肤适配器的代码有bug。
adapter = new DefaultSkinAdapter();
没有对业务初始化时候注入的适配器做判断
错误代码 gui 源代码 SkinnableComponent ,这个类中的 getSkinAdapter() 方法 对于获取皮肤适配器的代码有bug。
adapter = new DefaultSkinAdapter();
没有对业务初始化时候注入的适配器做判断
BUG截图
gui 源代码 SkinnableComponent ,这个类中的 getSkinAdapter() 方法 对于获取皮肤适配器的代码有bug。
                adapter = new DefaultSkinAdapter();
没有对业务初始化时候注入的适配器做判断

分享到 :
0 人收藏

5 个回复

正序浏览
yjtx  官方团队 | 2015-10-9 14:09:32

着急用可以先使用master分支进行测试
yuchen107  登堂入室 | 2015-10-9 13:16:02
太棒了~
yjtx  官方团队 | 2015-10-9 09:37:30
acxzx 发表于 2015-10-8 19:12
我这个demo太大了。你可以自己尝试注入一个皮肤解析
        egret.gui.mapClass("egret.gui.ISkinAdapte ...

3q,下个版本会修复这个问题
acxzx  登堂入室 | 2015-10-8 19:12:56
xsstomy 发表于 2015-10-8 17:48
可以上传一下demo吗?

我这个demo太大了。你可以自己尝试注入一个皮肤解析
        egret.gui.mapClass("egret.gui.ISkinAdapter",MySkinAdapter);

皮肤解析的时候是不会走到注入的解析器,会走默认的解析器。你看下框架的代码行,那天我测试过了。
发demo太费劲了。。我这是个大项目来的。。太多东西了。。
gui 源代码 SkinnableComponent  代码行:126行
xsstomy  渐入佳境 | 2015-10-8 17:48:24
可以上传一下demo吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部