COCOS-JS Load Cocos Studio file Get button implementation

Add buttons in Cocos Studio

var HelloWorldLayer = cc.Layer.extend({ sprite: null, ctor: function () {///////////////////////////// // 1 . super init first this._s uper(); ///////////////////////////// // 2. add a menu item with "X" image, which is clicked to quit the program // you may modify it. // ask the window size < span style="color:#cc7832;font-weight:bold;">var size = cc.winSize; // Load Cocos Studio resources var mainscene = ccs.load(res.MainScene_json); this.addChild span>(mainscene.node); var startButton = ccui.helper .seekWidgetByName(mainscene.node , "Button_1"); startButton.addTouchEventListener(this.onClick, this); return true ; }, onClick: function (sender, type) {switch (type) {case ccui.Widget. TOUCH_BEGAN: break; case ccui.Widget .TOUCH_MOVED: break; case ccui.Widget.TOUCH_ENDED: console.log("startButtonOnClick"); cc.director .runScene(new GameScene);

  break;

case ccui. Widget. < span style="color:#9876aa;">TOUCH_CANCELED: break ; } }}) ; var HelloWorldScene = cc. Scene. extend({ onEnter: function () {this. _super() ; var layer = new HelloWorldLayer() ; this. addChild(layer) ; }}) ;

p>

Add buttons in Cocos Studio

var HelloWorldLayer = cc.Layer.extend({ sprite: null, ctor: function () {////////////// //////////////// // 1. super init first this._super (); //////////////////////////// // 2. add a menu item with "X" image, which is clicked to quit the program // you may modify it. // ask the window size var size = cc.winSize ; // Load Cocos Studio resources var mainscene = ccs.load(res.MainScene_json); this.addChild(mainscene.node); var startButton = ccui.helper.seekWidgetByName(mainscene. node, "Button_1"< /span>); startButton.addTouchEventListener(this.onClick, this); return true; }, onClick: function (sender, type) {switch (type) {case ccui.Widget.TOUCH_BEGAN: break; case ccui.Widget.< span style="color:#9876aa;">TOUCH_MOVED: break; case ccui.Widget.TOUCH_ENDED: console.log< /span>("startButtonOnClick"); cc.director.runScene(new GameScene);

 break span>;

case ccui. Widget. TOUCH_CANCELED: break ; } }}) ; var HelloWorldScene = cc. Scene< /span>. extend({ onEnter: function () {this. _super () ; var layer = new HelloWorldLayer() ; this. addChild(layer) ; }}) ;

Leave a Comment

Your email address will not be published.