重复

使用静态方法 Repeat,可以让动画重复,现在我们让 Blink 动画重复执行3次:

var action = Tiny.Blink(500, 100);
sprite.runAction(Tiny.Repeat(3, action));

当然,你可以使用 RepeatForever 让永远重复下去,实际上它就是 Repeat 的第一个参数传入 Infinity

Tips

如果是RepeatRepeatForever以下 action:MoveByScaleByRotateByTintBy,覆盖onStartonUpdateonComplete时,要记得恢复原行为,如:

action.onComplete = function (tween, object) {
  this._onComplete.call(this, tween, object);
  //do any you want
};
sprite.runAction(Tiny.RepeatForever(moveByAction));