pageview 翻页到第几页的事件怎么获取啊?
比如 翻页到第二页,触发alert();
PageView 有一个翻页的事件,可以在 编辑器中指定。然后可以在这个事件回调里面通过 getCurrentPageIndex() 来获取当前是第几页。
多谢大神亲自恢复
然而我还是没写正确,官方也没案例
大神能帮我看一下吗?

我的代码是

然而并不正确,
@子龙山人
弱弱问一下 ,这个要怎么写呢?
var pageview = node.getComponent(cc.PageView);
pageview.getCurrentPageIndex();
这样才对啊…
ReferenceError: getCurrentPageIndex is not defined
getCurrentPageIndex 这个方法 没有定义
这个方法是成员方法,不是全局方法,见楼上我修改后的回复…
已经 改了的,还是一样
var pageIndex = pageview.getCurrentPageIndex(“pageview”);
cc.log(pageIndex);

你获取到了pageView组件了吗?要通过你pageView组件所在的节点调用getComponent来获取pageView组件,然后调用方法
好的,我再试试
试了一下,OK了
新建一个js,叫做 pageAction
写一个方法
pageViewClick:function(event,coustom){
var node = event.node;
this.pageIndex = node.getComponent(cc.PageView).getCurrentPageIndex();
cc.log("page index"+this.pageIndex);
},
然后我把它绑在 层级管理器的 pageview 上
运行以后 浏览器里 console 里获取到了 翻到底几页了
非常感谢
请问,这样子当翻页的时候会自动调用这个函数的吗?还是要再其他地方调用?