12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- // Learn cc.Class:
- // - [Chinese] https://docs.cocos.com/creator/manual/zh/scripting/class.html
- // - [English] http://docs.cocos2d-x.org/creator/manual/en/scripting/class.html
- // Learn Attribute:
- // - [Chinese] https://docs.cocos.com/creator/manual/zh/scripting/reference/attributes.html
- // - [English] http://docs.cocos2d-x.org/creator/manual/en/scripting/reference/attributes.html
- // Learn life-cycle callbacks:
- // - [Chinese] https://docs.cocos.com/creator/manual/zh/scripting/life-cycle-callbacks.html
- // - [English] https://www.cocos2d-x.org/docs/creator/manual/en/scripting/life-cycle-callbacks.html
- var GameFaild = cc.Class({
- extends: cc.Component,
- properties: {
- videoBtn: cc.Node,
- jumpBtn: cc.Node,
- btnCallFunc: null,
- },
- // LIFE-CYCLE CALLBACKS:
- onLoad() {
- this.node.on(cc.Node.EventType.TOUCH_START, this.touchBegin.bind(this), this);
- if (!Module.GameFaildLayer) Module.GameFaildLayer = this;
- this.videoBtn.on('click', function (event) {
- this.videoClick();
- }.bind(this));
- this.jumpBtn.on('click', function (event) {
- this.jumpClick();
- }.bind(this));
- },
- start() {
- },
- videoClick: function () {
- if(this.btnCallFunc) this.btnCallFunc(true);
- Module.GameFaildLayer =null;
- this.node.destroy();
- },
- jumpClick: function () {
- if(this.btnCallFunc) this.btnCallFunc(false);
- Module.GameFaildLayer =null;
- this.node.destroy();
- cc.director.loadScene("homeScene");
- },
- call: function (func) {
- this.btnCallFunc = func;
- },
- touchBegin: function (touch, event) {
- },
- // update (dt) {},
- });
|