瀏覽代碼

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();
                 }