me.pageview = me.node.finds(‘pageview’);
var content = me.pageview.finds(‘content’);
content.removeAllChildren();
var chapterConf = G.class.chapter.get();
var keys = Object.keys(chapterConf);
keys.sort(function (a,b) {
return a*1 < b * 1 ? -1 : 1;
});
for (var i = 0; i < keys.length; i++) {
var id = keys[i];
(function (id) {
G.class.sNode({
name:'panel_chapter',
callback: function (prefab) {
var node = cc.instantiate(prefab);
node.data = id;
node.name = 'chapter_' + id;
console.log('node======', node);
me.pageview.getComponent(cc.PageView).addPage(node);
}
});
})(id);
}
// content.height = (1136 + content.getComponent(cc.Layout).spacingY) * keys.length;
me.pageview.on('page-turning', function (event) {
console.log('event======', event);
var node = event.target || event.node;
var idx = node.getComponent(cc.PageView).getCurrentPageIndex();
console.log('idx======', idx);
me.curPageIdx = idx;
me.setBtns();
});
idx只打印第一页和最后一页,求大神指点下

