[已解决]2.2.8版本 导出json listview和pageview无法设置正确背景色

如图,设置了纯色背景无效

“SingleColor”: {
“G”: 0,
“B”: 0
},
“FirstColor”: {
“R”: 0,
“G”: 0,
“B”: 0
},
“EndColor”: {
“R”: 0,
“G”: 0,
“B”: 0
},
这事json文件里面的内容

渐变色也同样混乱,而且渐变方向也不正确

纯studio设置的?

是的呢,你可以试一下,在代码中修改backgroundColor是正确的,还有scrollview也是如此,无法修改背景色,但是layout ok

并不混乱…

你修改下它,然后再导出
比如设置为红色以后
“SingleColor”: {
“G”: 0,
“B”: 0
},
“FirstColor”: {
“R”: 150,
“G”: 150,
“B”: 100
},
轮家会骗你么:13:

请问你使用的是cocos2d-js哪个版本啊?

3.5版本,不过我觉得和这个关系不大 导出的json都有问题

哥们, 我使用cocos 2.2.8 + framework 3.6的版本 加载的效果如下:

“SingleColor”: {
“R”: 37,
“G”: 65,
“B”: 225
},
“FirstColor”: {
“R”: 150,
“G”: 150
},
SingleColor 有发生变化。

1,建议你先卸载2.2.8,然后重新安装,安装cocos-framework 3.6,我的测试环境是这样的。
2,检查一下项目设置里面的导出位置,是否和你所查看的json同一个目录。

有问题再反馈,感谢

:6: :6:
晕,确实是framework加载的问题,cocosjs 3.5加载不了这些控件的颜色值了,每次都是默认颜色值,查了下3.6和3.5cocostudio部分有好多改动啊,html-5的我直接替换cocostudio后没问题了,jsb的不好搞啊混蛋!:2: 手贱点升级了

jsb版本:
替换binding下的:jsb_cocos2dx_studio_auto.H .CPP
替换binding下的bindings\script\studio
替换binding下的bindings\manual\cocostudio
替换 cocos/editor-support/cocostudio

出现问题:
ccnodereader这个文件在3.6被移除

error C2039: “setZero”: 不是“cocos2d::Vec3”的成员

啥也别说了,直接升级framework到最新的吧.