|
@@ -207,7 +207,7 @@ class Animation {
|
|
// check on anim end
|
|
// check on anim end
|
|
if( onAnimEnd != null ) {
|
|
if( onAnimEnd != null ) {
|
|
var end = endFrame();
|
|
var end = endFrame();
|
|
- var et = (end - frame) / (speed * sampling);
|
|
|
|
|
|
+ var et = speed == 0 ? 0 : (end - frame) / (speed * sampling);
|
|
if( et <= dt && et > 0 ) {
|
|
if( et <= dt && et > 0 ) {
|
|
frame = end;
|
|
frame = end;
|
|
dt -= et;
|
|
dt -= et;
|