123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- var httpUtils = require("HttpUtils");
- cc.Class({
- extends: require("Base"),
- properties: {
- pageview: {
- default: null,
- type: cc.PageView
- },
- btn_1: {
- default: null,
- type: cc.Sprite
- },
- btn_2: {
- default: null,
- type: cc.Sprite
- },
- btn_3: {
- default: null,
- type: cc.Sprite
- },
- btn_4: {
- default: null,
- type: cc.Sprite
- },
- btn_5: {
- default: null,
- type: cc.Sprite
- }
- },
- // LIFE-CYCLE CALLBACKS:
- onLoad() {
- this.initBtn();
- this.initView();
- },
- start() {},
- update(dt) {},
- initView: function() {
- var self = this;
- setViewTouch(
- this.btn_1,
- function(event) {
- this.pageview.setCurrentPageIndex(0);
- this.initBtn();
- },
- null,
- null,
- this
- );
- setViewTouch(
- this.btn_2,
- function(event) {
- this.pageview.setCurrentPageIndex(1);
- this.initBtn();
- },
- null,
- null,
- this
- );
- setViewTouch(
- this.btn_3,
- function(event) {
- this.pageview.setCurrentPageIndex(2);
- this.initBtn();
- },
- null,
- null,
- this
- );
- setViewTouch(
- this.btn_4,
- function(event) {
- this.pageview.setCurrentPageIndex(3);
- this.initBtn();
- },
- null,
- null,
- this
- );
- setViewTouch(
- this.btn_5,
- function(event) {
- this.pageview.setCurrentPageIndex(4);
- this.initBtn();
- },
- null,
- null,
- this
- );
- },
- initBtn: function() {
- var self = this;
- self.btn_1.spriteFrame = new cc.SpriteFrame(
- cc.url.raw("resources/tabdemo/学习指南2.png")
- );
- self.btn_2.spriteFrame = new cc.SpriteFrame(
- cc.url.raw("resources/tabdemo/看一看2.png")
- );
- self.btn_3.spriteFrame = new cc.SpriteFrame(
- cc.url.raw("resources/tabdemo/动一动2.png")
- );
- self.btn_4.spriteFrame = new cc.SpriteFrame(
- cc.url.raw("resources/tabdemo/读一读2.png")
- );
- self.btn_5.spriteFrame = new cc.SpriteFrame(
- cc.url.raw("resources/tabdemo/写一写2.png")
- );
- var index = this.pageview.getCurrentPageIndex();
- switch (index) {
- case 0:
- self.btn_1.spriteFrame = new cc.SpriteFrame(
- cc.url.raw("resources/tabdemo/学习指南1.png")
- );
- break;
- case 1:
- self.btn_2.spriteFrame = new cc.SpriteFrame(
- cc.url.raw("resources/tabdemo/看一看1.png")
- );
- break;
- case 2:
- self.btn_3.spriteFrame = new cc.SpriteFrame(
- cc.url.raw("resources/tabdemo/动一动1.png")
- );
- break;
- case 3:
- self.btn_4.spriteFrame = new cc.SpriteFrame(
- cc.url.raw("resources/tabdemo/读一读1.png")
- );
- break;
- case 4:
- self.btn_5.spriteFrame = new cc.SpriteFrame(
- cc.url.raw("resources/tabdemo/写一写1.png")
- );
- break;
- }
- }
- });
|