diff --git a/spine-as3/spine-as3-example/lib/spine-as3.swc b/spine-as3/spine-as3-example/lib/spine-as3.swc index 2d9fd25cf..0e2340ec7 100644 Binary files a/spine-as3/spine-as3-example/lib/spine-as3.swc and b/spine-as3/spine-as3-example/lib/spine-as3.swc differ diff --git a/spine-as3/spine-as3/src/spine/animation/AnimationState.as b/spine-as3/spine-as3/src/spine/animation/AnimationState.as index 8ec889651..4ed0e2075 100644 --- a/spine-as3/spine-as3/src/spine/animation/AnimationState.as +++ b/spine-as3/spine-as3/src/spine/animation/AnimationState.as @@ -235,10 +235,12 @@ public class AnimationState { } var rotateTimeline:RotateTimeline = RotateTimeline(timeline); - var frames:Vector. = rotateTimeline.frames; - if (time < frames[0]) return; // Time is before first frame. - + var frames:Vector. = rotateTimeline.frames; var bone:Bone = skeleton.bones[rotateTimeline.boneIndex]; + if (time < frames[0]) { + if (setupPose) bone.rotation = bone.data.rotation; + return; + } var r2:Number; if (time >= frames[frames.length - RotateTimeline.ENTRIES]) // Time is after last frame. diff --git a/spine-starling/spine-starling-example/lib/spine-as3.swc b/spine-starling/spine-starling-example/lib/spine-as3.swc index 2d9fd25cf..2cf81637e 100644 Binary files a/spine-starling/spine-starling-example/lib/spine-as3.swc and b/spine-starling/spine-starling-example/lib/spine-as3.swc differ diff --git a/spine-starling/spine-starling/lib/spine-as3.swc b/spine-starling/spine-starling/lib/spine-as3.swc index 2d9fd25cf..2cf81637e 100644 Binary files a/spine-starling/spine-starling/lib/spine-as3.swc and b/spine-starling/spine-starling/lib/spine-as3.swc differ