My First Tween - TargetProperty

by mimshwright forked from My First Tween (diff: 5)
♥0 | Line 21 | Modified 2010-01-25 16:55:28 | MIT License
play

ActionScript3 source code

/**
 * Copyright mimshwright ( http://wonderfl.net/user/mimshwright )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/rTaF
 */

// forked from mimshwright's My First Tween
package {
	import flash.display.Sprite;
	
	import org.as3lib.kitchensync.KitchenSync;
	import org.as3lib.kitchensync.action.tween.*;
	import org.as3lib.kitchensync.easing.*;
	
	[SWF(width="500", height="500", frameRate="50", backgroundColor="#FFFFFF")]
	
	public class MyFirstTween extends Sprite {
		
		public function MyFirstTween() {
			super();
			KitchenSync.initialize(this);
			
			var sprite:Sprite = new Sprite();
			sprite.graphics.beginFill(0);
			sprite.graphics.drawRect(10, 10, 25, 25);
			addChild(sprite);
		
			var tweenX:ITweenTarget = new TargetProperty( sprite, "x", 0, 400);
			var tweenY:ITweenTarget = new TargetProperty( sprite, "y", 0, 200);
			var tween:KSTween = new KSTween ( [tweenX, tweenY], "2s", "1s", Quartic.easeOut );
			tween.start();
		}
	}
}