let finished = cc.callFunc(function(target, enemy) {
this.enemyPool.put(enemy);
}, this, enemy);
var action = cc.moveTo(1, cc.v2(enemy.x,0));
var newAction = cc.speed(action, 1);
var myAction = cc.sequence(newAction, finished);
enemy.runAction(myAction);
求助,为什么加了speed之后,移动还没有完成就回调callFunc了,去掉speed没问题,是不是我用法有问题。