求教:如何利用CCStudio的ccs.load来进行编程

大家好,新手上路请多指教。
前几天刚通过累代码的方式,通过一像素一像素地debug搞定了一个小游戏,回过头来才发现居然还有CCStudio这么方便的工具存在……

Duang。。。问题来了

通过CCStudio做好的界面,导出成了json格式,通过ccs.load加载了,但是怎么样去访问其中的某一个sprite呢?

一开始简单代码方法的时候,是通过 var xxsprite=cc.sprite(XXXXx)实现的
而ccs.load的话,需要怎么样去实现?

var scene = ccs.load(“xxx.json”);
var sp = ccui.helper.seekWidgetByName(scene.node, “sp”);

好的,谢谢,我尝试一下:)

谢谢,这个可以实现了:)

另外能否请教一下,在cocosstudio里面为某一个按钮设置了回调方法,如何在代码里实现?
还是用原来的方法,找到这个按钮,再为它进行事件的挂载?(我的想法是如果有简单的方法会不会更好一些?)

请教。

我找了半天 也就是这样得 btn.addTouchEventListener(function(sender, type){
switch(type) {
case ccui.Widget.TOUCH_ENDED:

                break;
        }
    }, this);

嗯,谢谢,我倒是找了一个可以回调的,但是一看代码,实在是太长,中间需要继承接口什么的,太过于麻烦,所以还是放弃了。。。

怎么我使用提示:
ccs.load is not a function 。。。
怎么回事呢?

project.json文件中
“modules” : 增加一个"extensions"

谢谢 我试试看