forked from: forked from: forked from: forked from: forked from: forked from: forked from: forked from: forked from: flash on 2010-1-13

by Tamanegi_kenshi forked from forked from: forked from: forked from: forked from: forked from: forked from: forked from: forked from: flash on 2010-1-13 (diff: 73)
♥0 | Line 50 | Modified 2010-03-27 06:36:38 | MIT License
play

ActionScript3 source code

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

package{
	import flash.display.Sprite;
	import flash.display.Loader;
	import flash.net.URLRequest;
	import caurina.transitions.Tweener;
	import flash.events.TimerEvent;
	import flash.utils.Timer;
	import flash.events.MouseEvent;
	import caurina.transitions.properties.ColorShortcuts;
    import caurina.transitions.properties.FilterShortcuts;
	public class test extends Sprite{
		
		private var img:Loader;
		private var url:String;
		private var myTimer:Timer;
		private var shikaku:Ball;
		
		private var uur:URLRequest;
		
		public function test(){
			init();
		}
		private function init():void{
			shikaku=new Ball();
			shikaku.x=stage.stageWidth/2;
			shikaku.y=stage.stageHeight/2;
			addChild(shikaku);
			shikaku.buttonMode=true;
			
			ColorShortcuts.init();
			FilterShortcuts.init();
			
			shikaku.addEventListener(MouseEvent.ROLL_OVER,over);
			shikaku.addEventListener(MouseEvent.ROLL_OUT,out);
			
		}
		private function over(e:MouseEvent):void{
			
			
			Tweener.addTween(shikaku,{_color:Math.random()*0xffffff,rotation:360,scaleX:10,scaleY:10,transition:"easinoutexpo",time:1});
		}
		private function out(e:MouseEvent):void{

			
			
			Tweener.addTween(shikaku,{scaleX:1,scaleY:1,transition:"easin",time:2});
		}
			
	}
			
			
	
	}
	
import flash.display.Sprite;
	
class Ball extends Sprite{
		
		public var size:uint;
		public var color:uint;
		
		function Ball(size:uint=20,color:uint=0x000000){
			this.size=size;
			this.color=color;
			graphics.beginFill(color);
			graphics.drawRect(-size/2,-size/2,size,size);
			graphics.endFill();
			
		}
	}