[已解决]2.o中从csd获取button出错(仅vs2013)

大家好,在新版的cocosstudio中,在共层中有button,我通过
下图所示方式
获取Button_1,报间接寻址级别不同;
然后我把auto改为ui::Button*有提示不同的基类型;
这些在xcode下都是没有的,不知道该如何时候,请给位大大指教;
Ps:刚开始的时候包cocos-ext.h找不到,我在附加包含目录中添加了
$(EngineRoot),不知道和这个有没有关系

auto和ui::Button *应该都可以。
仔细检查下看有没有其他可用信息

你好,能发个例子给我吗。在xcode下确实是可以的,在vs下才报错的

2.0发布VS工程的时候有,那句代码跟你的一样。

错的地方应该不在这里

就是啊,我就copy的例子工程

还有,我在工程里加入scrollview,然偶在scrollview里加入button,可以获取到,但是addTouchEventListener是报错,

= =加我QQ我远程帮你看吧

现在在公司,不太方便。我把我的工程发给你好吧

这是我所说问题的工程

getChildByName只能得到自己的孩子。
你想要获取的对象是root的孩子的孩子啊,可以用UIHelper的seekChildByName,

Button_1你那没有问题吗,你用的好像也是vs

再出现cocos-ext.h file not found后我在附加包含目录中添加了$(EngineRoot),file not found解决,但加载
cocostudio工程师button除了图2所示问题。是不是解决file not found的方法有问题啊

我这儿没问题的
按你提示的错误,转换出来的类型是MenuItemImage这个地方比较诡异,试试转成其他类型,比如Widget

谢谢啊,能把你的工程发给我看看吗

这个问题解决了,昨天下班前试了一下,一层一层的get是可以的。
我还是想问一下3.3解决cocos-ext.h file not found的正确方法是什么,
实在附加包含目录中添加$(EngineRoot)吗,button的问题我总感觉
问题是处在这了,因为和xcode的工程相比,vs也就只有这点区别。
版主指教了