/SpriterAS3Anim

AS3 code to animate Spriter Animations.

Primary LanguageActionScript

SpriterAS3Anim

AS3 code to animate Spriter Animations in Starling. Mix from from com.acemobe.spriter and treefortress.spriter

from com.acemobe.spriter:

  • bone support
  • pivot_x/pivot_y support
  • curve_type cube, quadratic, instant, linear interpolation support for keyframes

from treefortress.spriter:

  • atlas automatic building/loading for scml animations
    var full_url:String = ...
    var spriterLoader:SpriterLoader = new SpriterLoader(
    	function(loader:SpriterLoader):void { // onLoaded
    		var mcspr:Spriter = new Spriter(full_url, "idle", spriterLoader.spriteXml, spriterLoader.textureAtlas);
    		mcspr.playbackSpeed = 1.0;
    		mcspr.setTime(0.0);
    		mcspr.playAnim(null);// null -> first animation in scml
    		Starling.juggler.add(mcspr);
    		//addChild(mcspr);
    	}, function(event:IOErrorEvent):void { // onLoadFailed
    		***
    	});
    spriterLoader.load([full_url], 1.0);