for(var i =-;i<5;i++){
var mt=new cc.MoveTo(1,this.sunButton.getPosition());
var s=this;
var t=i;
var cf=new cc.CallFunc(function(){
s.menubuttonarr[t].visible=false;
});
var seq=new cc.sequence(mt,cf);
this.menubuttonarr[i].runAction(seq);
}
具体就是让每一个按钮执行一个序列动作,序列动作中有一个回调函数将按钮隐藏。但是运行后在回调函数内t值都为4,并非从0开始。这个问题如何解决?