重复
使用静态方法 Repeat,可以让动画重复,现在我们让 Blink 动画重复执行3次:
var action = Tiny.Blink(500, 100);
sprite.runAction(Tiny.Repeat(3, action));
当然,你可以使用 RepeatForever 让永远重复下去,实际上它就是 Repeat 的第一个参数传入 Infinity。
Tips
如果是
Repeat或RepeatForever以下 action:MoveBy、ScaleBy、RotateBy或TintBy,覆盖onStart、onUpdate或onComplete时,要记得恢复原行为,如:action.onComplete = function (tween, object) { this._onComplete.call(this, tween, object); //do any you want }; sprite.runAction(Tiny.RepeatForever(moveByAction));