0

I want to get an index of menuItem.

How can I get it in the menuItem function?

        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);
4

1 回答 1

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);
于 2014-11-26T01:56:52.817 回答