1234567891011121314151617181920212223242526272829303132333435 |
- // Learn cc.Class:
- // - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/class.html
- // - [English] http://www.cocos2d-x.org/docs/creator/en/scripting/class.html
- // Learn Attribute:
- // - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/reference/attributes.html
- // - [English] http://www.cocos2d-x.org/docs/creator/en/scripting/reference/attributes.html
- // Learn life-cycle callbacks:
- // - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/life-cycle-callbacks.html
- // - [English] http://www.cocos2d-x.org/docs/creator/en/scripting/life-cycle-callbacks.html
- var PushAdBtn = require("pushAdBtn");
- cc.Class({
- extends: PushAdBtn,
- getDataIndex() {
- var index = wb.getPushAdRaBtnIndex();
- cc.log("index " + index);
- this.dataIndex = index;
- return index;
- },
- onDestroy(){
- cc.log("onDestroy ~~~~~~~" + this.dataIndex);
- if (wb.pushAdBtnDataList) wb.pushAdBtnDataList.push(this.dataIndex);
- },
- loopNext() {
- if (!this.isLoop) return;
- if (wb.wxData.vigameAdFlag) return;
- var newIndex = wb.pushAdBtnDataRand(this.dataIndex);
- if (newIndex == undefined || this.dataIndex == newIndex) return;
- this.dataIndex = newIndex;
- this.data = this.pushData[this.dataIndex];
- this.setData(this.data);
- },
- });
|