CCPageViewIndicator.js 610 Bytes
//重写轮播指示器

cc.Class({
    extends: cc.PageViewIndicator,

    properties: {

    },

    _changedState: function () {
        var indicators = this._indicators;
        if (indicators.length === 0) return;
        var idx = this._pageView._curPageIdx;
        if (idx >= indicators.length) return;
        for (var i = 0; i < indicators.length; ++i) {
            var node = indicators[i];
            node.opacity = 255 / 2;
            node.color = new cc.color(0, 0, 0);
        }
        indicators[idx].opacity = 255;
        indicators[idx].color = new cc.color(255, 255, 255);
    },

});