@H_403_2@@H_403_2@我们先加载当前的ccb文件
@H_403_2@cc.BuilderReader.registerController(“btnSettingCell.ccbi”,this);
@H_403_2@cc.BuilderReader.setResourcePath("res/");
var node = @H_403_2@cc.BuilderReader.load(“btnSettingCell.ccbi”,this);
this.addChild(node@H_403_2@);
@H_403_2@
@H_403_2@CCBReader.js 源码中 在 @H_403_2@cc.@H_403_2@BuilderReader.@H_403_2@load的时候
@H_403_2@@H_403_2@var controller = new controllerClass();
controller.controllerName = controllerName;
innerNode.controller = controller;
controller.rootNode = innerNode;
引擎把当前的innerNode 设置给控制器的rootNode。
如果为了方便起见,这里我们可以把owner 设置成var controller = owner;
这样就可以在 可ccb文件关联的js 文件中取到ccb的node节点了,
@H_403_2@通过这个node节点我们就可以进行播放在cocos builder 中编辑的时间线(TimeLines) @H_403_2@
如果当前有一个SettingBegin时间线
可以用 this.rootNode.animationManager.runAnimations("SettingBegin"); 调用此时间线的动画