如何获取menuitem数组的索引?

时间:2014-11-25 06:34:14

标签: cocos2d-js

我想获得menuItem的索引。

如何在menuItem函数中获取它?

        var button=[];
        var menu;
        for(var i=0;i<3;i++){
            button[i]=new cc.MenuItemImage(
                res.ball_png,
                res.ball_png,
                function(){
                    cc.log(i);   // this part
                },this);
            button[i].setTag(i);
            button[i].x=100*i;
        }
        menu=new cc.Menu(button);
        this.addChild(menu);

1 个答案:

答案 0 :(得分:1)

我找到了自己。

var button=[];
        var menu;
        for(var i=0;i<3;i++){
            button[i]=new cc.MenuItemImage(
                res.ball_png,
                res.ball_png,
                function(val){
                    cc.log(val.getTag());
                },this);
            button[i].setTag(i);
            button[i].x=100*i;
        }
        menu=new cc.Menu(button);
        this.addChild(menu);