diff --git a/spine-as3/spine-as3-example/lib/spine-as3.swc b/spine-as3/spine-as3-example/lib/spine-as3.swc index 404d9a6e4..e767e44f7 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 8d54fba4a..4e7317a07 100644 --- a/spine-as3/spine-as3/src/spine/animation/AnimationState.as +++ b/spine-as3/spine-as3/src/spine/animation/AnimationState.as @@ -246,8 +246,11 @@ package spine.animation { var timelineBlend: MixBlend; var alpha : Number = 0; switch (timelineMode[i] & (NOT_LAST - 1)) { - case SUBSEQUENT: - if (!attachments && timeline is AttachmentTimeline) continue; + case SUBSEQUENT: + if (!attachments && timeline is AttachmentTimeline) { + if ((timelineMode[i] & NOT_LAST) == NOT_LAST) continue; + blend = MixBlend.setup; + } if (!drawOrder && timeline is DrawOrderTimeline) continue; timelineBlend = blend; alpha = alphaMix; diff --git a/spine-starling/spine-starling-example/lib/spine-as3.swc b/spine-starling/spine-starling-example/lib/spine-as3.swc index 62392cd02..e767e44f7 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 62392cd02..e767e44f7 100644 Binary files a/spine-starling/spine-starling/lib/spine-as3.swc and b/spine-starling/spine-starling/lib/spine-as3.swc differ