Merge pull request #27 from yelbota/master

Fixed in ExporterA3D: last animation keyframe has been never exported.
This commit is contained in:
Andrey Kopysov
2012-09-29 12:12:27 -07:00

View File

@@ -225,9 +225,12 @@ package alternativa.engine3d.loaders {
private function exportKeyframes(source:TransformTrack):Vector.<A3D2Keyframe> { private function exportKeyframes(source:TransformTrack):Vector.<A3D2Keyframe> {
var result:Vector.<A3D2Keyframe> = new Vector.<A3D2Keyframe>(); var result:Vector.<A3D2Keyframe> = new Vector.<A3D2Keyframe>();
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)); var exportKey:A3D2Keyframe = new A3D2Keyframe(key._time, exportTransformFromKeyframe(key));
result.push(exportKey); result.push(exportKey);
key = key.next;
} }
return result; return result;
} }