Skip to content

Commit

Permalink
Returned example to use spineboy.
Browse files Browse the repository at this point in the history
  • Loading branch information
NathanSweet committed Jan 16, 2014
1 parent 9f19d9a commit 9787e7c
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 11 deletions.
18 changes: 8 additions & 10 deletions spine-starling/spine-starling-example/src/AtlasExample.as
Expand Up @@ -19,13 +19,13 @@ import starling.textures.Texture;
import starling.textures.TextureAtlas;

public class AtlasExample extends Sprite {
[Embed(source = "goblins.atlas", mimeType = "application/octet-stream")]
[Embed(source = "spineboy.atlas", mimeType = "application/octet-stream")]
static public const SpineboyAtlasFile:Class;

[Embed(source = "goblins.png")]
[Embed(source = "spineboy.png")]
static public const SpineboyAtlasTexture:Class;

[Embed(source = "goblins.json", mimeType = "application/octet-stream")]
[Embed(source = "spineboy.json", mimeType = "application/octet-stream")]
static public const SpineboyJson:Class;

private var skeleton:SkeletonAnimation;
Expand All @@ -36,9 +36,9 @@ public class AtlasExample extends Sprite {
var skeletonData:SkeletonData = json.readSkeletonData(new SpineboyJson());

var stateData:AnimationStateData = new AnimationStateData(skeletonData);
// stateData.setMixByName("walk", "jump", 0.2);
// stateData.setMixByName("jump", "walk", 0.4);
// stateData.setMixByName("jump", "jump", 0.2);
stateData.setMixByName("walk", "jump", 0.2);
stateData.setMixByName("jump", "walk", 0.4);
stateData.setMixByName("jump", "jump", 0.2);

skeleton = new SkeletonAnimation(skeletonData, stateData);
skeleton.x = 320;
Expand All @@ -58,11 +58,9 @@ public class AtlasExample extends Sprite {
+ event.data.name + ": " + event.intValue + ", " + event.floatValue + ", " + event.stringValue);
});

skeleton.skeleton.skinName = "goblin";
skeleton.skeleton.setSlotsToSetupPose();
skeleton.state.setAnimationByName(0, "walk", true);
// skeleton.state.addAnimationByName(0, "jump", false, 3);
// skeleton.state.addAnimationByName(0, "walk", true, 0);
skeleton.state.addAnimationByName(0, "jump", false, 3);
skeleton.state.addAnimationByName(0, "walk", true, 0);

addChild(skeleton);
Starling.juggler.add(skeleton);
Expand Down
2 changes: 1 addition & 1 deletion spine-starling/spine-starling-example/src/Main.as
Expand Up @@ -9,7 +9,7 @@ public class Main extends Sprite {
private var _starling:Starling;

public function Main () {
_starling = new Starling(GoblinsExample, stage);
_starling = new Starling(AtlasExample, stage);
_starling.start();
}
}
Expand Down

0 comments on commit 9787e7c

Please sign in to comment.