Pageview 翻页到第几页的事件怎么获取啊?

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 里获取到了 翻到底几页了

非常感谢

请问,这样子当翻页的时候会自动调用这个函数的吗?还是要再其他地方调用?