diff --git a/src/alternativa/engine3d/loaders/ExporterA3D.as b/src/alternativa/engine3d/loaders/ExporterA3D.as index fcf610c..efcb25b 100644 --- a/src/alternativa/engine3d/loaders/ExporterA3D.as +++ b/src/alternativa/engine3d/loaders/ExporterA3D.as @@ -225,9 +225,12 @@ package alternativa.engine3d.loaders { private function exportKeyframes(source:TransformTrack):Vector. { var result:Vector. = new Vector.(); - for (var key:TransformKey = TransformKey(source.keyFramesList); key.next != null; key = key.next) { + var key:TransformKey = TransformKey(source.keyFramesList); + + while (key != null) { var exportKey:A3D2Keyframe = new A3D2Keyframe(key._time, exportTransformFromKeyframe(key)); result.push(exportKey); + key = key.next; } return result; }