H5--CallFunc问题,大家帮忙看下!谢谢

开始以为是小写 Sequence CallFunc 改后还是进不去,获取的swopAction是undefined,在回调函数后面加bind(this)也没用????

var swopAction = cc.Sequence(cc.MoveTo(0.2,LegionPos[1][this.pedestalid]),cc.CallFunc(function(){
cc.log(“callfunc”);
}));
swopLegion.runaction(swopAction);

图片有点看不清,贴下代码

奇怪,你这样写不会报错吗?在我这你这样写法会报错的
cc.sequence cc.moveTo,用小写这样写没问题,如果是cc.Sequence,cc.MoveTo这样必须new出来啊,包括cc.callFunc也一样

我的是有没报错的!在lua里可以直接这样写的,js不可以这么写吗?
回调要是单独New出来怎么写?给个例子可以吗?感谢!!!!!

var swopAction = cc.sequence(cc.moveTo(0.2,LegionPos[1][this.pedestalid]),cc.callFunc(function(){
cc.log(“callfunc”);
}));

就这样:joy:

大写的话是
var swopAction =new cc.Sequence(new cc.MoveTo(),new cc.CallFunc(function(){

}));

解决了解决了,都要小写才能进去回调函数!大写是进不去的!!:heart_eyes:感谢!