我想获得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);
答案 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);