我觉得你应该把两个spawn放到一个cc.sequence()函数中去,因为第二个spawn并不会等第一个spawn函数执行完再去执行,所以在上面的函数中他们当然是一起开始的咯。
我觉得应该改成:
var spawn1 = cc.spawn(
cc.moveTo(0, 300,100),
cc.scaleTo(0, -1, 1),
cc.rotateTo(0, 0),
);
var spawn2 = cc.spawn(
cc.moveTo(2, 200, 100),
cc.scaleTo(2, -1, 1),
cc.rotateTo(2, 0),
);
var seq = cc.sequence(spawn1, spawn2);
target.runAction(seq);