Fixed spine-js flip timelines.

This commit is contained in:
NathanSweet 2015-07-17 15:01:43 +02:00
parent afd9f2595d
commit c31b2e4344

View File

@ -895,7 +895,7 @@ spine.FlipXTimeline.prototype = {
lastTime = -1; lastTime = -1;
var frameIndex = (time >= frames[frames.length - 2] ? frames.length : spine.Animation.binarySearch(frames, time, 2)) - 2; var frameIndex = (time >= frames[frames.length - 2] ? frames.length : spine.Animation.binarySearch(frames, time, 2)) - 2;
if (frames[frameIndex] < lastTime) return; if (frames[frameIndex] < lastTime) return;
skeleton.bones[boneIndex].flipX = frames[frameIndex + 1] != 0; skeleton.bones[this.boneIndex].flipX = frames[frameIndex + 1] != 0;
} }
}; };
@ -923,7 +923,7 @@ spine.FlipYTimeline.prototype = {
lastTime = -1; lastTime = -1;
var frameIndex = (time >= frames[frames.length - 2] ? frames.length : spine.Animation.binarySearch(frames, time, 2)) - 2; var frameIndex = (time >= frames[frames.length - 2] ? frames.length : spine.Animation.binarySearch(frames, time, 2)) - 2;
if (frames[frameIndex] < lastTime) return; if (frames[frameIndex] < lastTime) return;
skeleton.bones[boneIndex].flipY = frames[frameIndex + 1] != 0; skeleton.bones[this.boneIndex].flipY = frames[frameIndex + 1] != 0;
} }
}; };