Egret社区

default.thm.json的问题

2016-1-13 17:07
776815
1银子
本帖最后由 天神仔 于 2016-1-13 17:22 编辑

请问这个文件里面的exmls是按什么排序的,我选了autoGenerateExmlsList之后,自动帮我排序了,导致了我这个exml用了另一个exml,但另一个exml的顺序在第一个exml的后面,导致报错了。而且它还不是按字母排序的。第一个exml是一个scroller,第二个exml是为了scroller里面的list做的一个itemrenderer

最佳答案

查看完整内容

exml 里没法知道ts里的代码。像上面这种方式就可以了,别把皮肤名写在ts文件里,写在要引用的exml里。
分享到 :
0 人收藏

15 个回复

倒序浏览
张宇  官方团队 | 2016-1-13 17:07:38
本帖最后由 张宇 于 2016-1-15 10:39 编辑
天神仔 发表于 2016-1-14 18:36
你帮MyListSkin建立一个对应的ts,然后在另一个exml里面引用这个新做的组件就会报错了。 ...

QQ截图20160115103618.png
exml 里没法知道ts里的代码。像上面这种方式就可以了,别把皮肤名写在ts文件里,写在要引用的exml里。
city  初窥堂奥 | 2016-1-13 18:31:44
这个是根据 EXML 文件的依赖关系自动排序的,你可以看下相关文档:http://edn.egret.com/cn/docs/page/511
天神仔  自成一派 | 2016-1-14 09:42:40
city 发表于 2016-1-13 18:31
这个是根据 EXML 文件的依赖关系自动排序的,你可以看下相关文档:http://edn.egret.com/cn/docs/page/511 ...

现在就是在thm.json里面a.exml在b.exml前面,而a.exml的scroller的list用了itemRendererSkinName = "b"就报错了,一定要b.exml在a.exml前面才可以。
city  初窥堂奥 | 2016-1-14 10:57:54
天神仔 发表于 2016-1-14 09:42
现在就是在thm.json里面a.exml在b.exml前面,而a.exml的scroller的list用了itemRendererSkinName = "b"就 ...

能提供这么详细的信息,我们必须要全力解决!攻城狮已经在分析,等好消息吧!
张宇  官方团队 | 2016-1-14 11:33:21
本帖最后由 张宇 于 2016-1-14 11:34 编辑
天神仔 发表于 2016-1-14 09:42
现在就是在thm.json里面a.exml在b.exml前面,而a.exml的scroller的list用了itemRendererSkinName = "b"就 ...

能给个复现的demo吗,我这测试是没问题的。附件那个demo的thm.json 里MyZRSkin 排在 MyListSkin的下面。MyListSkin里可以正常使用MyZRSkin 。另外您也可以把 autoGenerateExmlsList 设置成 false。手动排序
euiDemo.rar (35.89 KB, 下载次数: 5)
天神仔  自成一派 | 2016-1-14 18:36:01
张宇 发表于 2016-1-14 11:33
能给个复现的demo吗,我这测试是没问题的。附件那个demo的thm.json 里MyZRSkin 排在 MyListSkin的下面。My ...

你帮MyListSkin建立一个对应的ts,然后在另一个exml里面引用这个新做的组件就会报错了。
天神仔  自成一派 | 2016-1-15 14:22:54
张宇 发表于 2016-1-15 10:38
exml 里没法知道ts里的代码。像上面这种方式就可以了,别把皮肤名写在ts文件里,写在要引用的exml里。
...

不太懂什么意思,MyBtn是MyListSkin的ts吗?能发正确的例子给我参考一下吗?我现在相当于是MyBtn是MyListSkin的ts,然后就报错了。
克格勃  登堂入室 | 2016-1-15 14:40:35
还真是小清新,一个问题出动一堆官方攻城狮
张宇  官方团队 | 2016-1-15 17:48:42
天神仔 发表于 2016-1-15 14:22
不太懂什么意思,MyBtn是MyListSkin的ts吗?能发正确的例子给我参考一下吗?我现在相当于是MyBtn是MyList ...

euiDemo.zip (41.71 KB, 下载次数: 10)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部