|
@@ -174,6 +174,11 @@ class FX2DAnimation extends h2d.Object {
|
|
setTime(curTime);
|
|
setTime(curTime);
|
|
super.sync(ctx);
|
|
super.sync(ctx);
|
|
localTime += ctx.elapsedTime * playSpeed;
|
|
localTime += ctx.elapsedTime * playSpeed;
|
|
|
|
+
|
|
|
|
+ if (loop && localTime > duration) {
|
|
|
|
+ localTime = (localTime % duration);
|
|
|
|
+ }
|
|
|
|
+
|
|
if( duration > 0 && curTime < duration && localTime >= duration) {
|
|
if( duration > 0 && curTime < duration && localTime >= duration) {
|
|
localTime = duration;
|
|
localTime = duration;
|
|
if( onEnd != null )
|
|
if( onEnd != null )
|