瀏覽代碼

[as3] Fixed bug in SkeletonSprite related to timing. See http://esotericsoftware.com/forum/Runtimes-spine-starling-spine-AS3-major-bug-not-crash-8038

badlogic 8 年之前
父節點
當前提交
cc9fdf3f1f

二進制
spine-as3/spine-as3-example/lib/spine-as3.swc


+ 2 - 1
spine-as3/spine-as3/src/spine/flash/SkeletonSprite.as

@@ -60,6 +60,7 @@ package spine.flash {
 			_skeleton = new Skeleton(skeletonData);
 			_skeleton.updateWorldTransform();
 
+			lastTime = getTimer();
 			addEventListener(Event.ADDED_TO_STAGE, onAdd);
       		addEventListener(Event.REMOVED_FROM_STAGE, onRemove);
 		}
@@ -67,7 +68,7 @@ package spine.flash {
 			removeEventListener(Event.ENTER_FRAME, enterFrame);
 		}
 		   
-		public function clearListeners() {
+		public function clearListeners() : void {
 			removeEventListener(Event.ADDED_TO_STAGE, onAdd);
 			removeEventListener(Event.REMOVED_FROM_STAGE, onRemove);
 		}

二進制
spine-starling/spine-starling-example/lib/spine-as3.swc


二進制
spine-starling/spine-starling/lib/spine-as3.swc