BetweenAS3の練習5

by flabaka
こちらのBezier Tweenを試してみる
** http://wonderfl.net/code/6c19a0f54ef69d3095743b293e55ce3e93e8b3c6
♥0 | Line 30 | Modified 2009-08-17 10:30:12 | MIT License
play

ActionScript3 source code

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

/*
** こちらのBezier Tweenを試してみる
** http://wonderfl.net/code/6c19a0f54ef69d3095743b293e55ce3e93e8b3c6
*/

package  
{
	import flash.display.Sprite;
	import flash.events.Event;
	import org.libspark.betweenas3.BetweenAS3;
	import org.libspark.betweenas3.easing.*;
	import org.libspark.betweenas3.tweens.ITween;
	
	public class Main extends Sprite
	{
		private var Twn:ITween;
		
		public function Main() 
		{
			init();
		}
		
		private function init():void
		{
			var sp1:Sprite = new Sprite();
			sp1.graphics.beginFill(0x000000);
			sp1.graphics.drawRect(0, 0, 50, 50);
			sp1.graphics.endFill();
			addChild(sp1);
			
			Twn = BetweenAS3.parallel(
				BetweenAS3.bezier(sp1,{x: 300, y: 150},null,{x: [150,-150],y: [150,150]},3.0,Cubic.easeOut),
				BetweenAS3.tween(sp1, { transform: { colorTransform: { blueOffset: 255 } }} )
				);
			Twn.play();
			
			Twn.stopOnComplete = false;
				
		}
	}
	
}