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);
},
});