فهرست منبع

Adding index-- to iterate on all events

Temechon 9 سال پیش
والد
کامیت
be966f5c0a
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      src/Animations/babylon.animation.js

+ 2 - 0
src/Animations/babylon.animation.js

@@ -93,6 +93,7 @@ var BABYLON;
             for (var index = 0; index < this._events.length; index++) {
                 if (this._events[index].frame === frame) {
                     this._events.splice(index, 1);
+                    index--;
                 }
             }
         };
@@ -394,6 +395,7 @@ var BABYLON;
                     // If event should be done only once, remove it.
                     if (event.onlyOnce) {
                         this._events.splice(index, 1);
+                        index--;
                     }
                     event.action();
                 }