flash on 2010-1-19

by Tamanegi_kenshi
♥0 | Line 51 | Modified 2010-03-27 02:31:07 | 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/bD1p
 */

package{
	import flash.display.Sprite;
	import flash.events.MouseEvent;
	import caurina.transitions.Tweener;
	
	
	public class test extends Sprite{
		
		private var ball:Ball;
		private var balls:Array;
		
		public function test(){
			init();
		}
		private function init():void{
			balls=new Array();
		for(var k:uint=0;k<10;k++){
		for(var i:uint=0;i<10;i++){
		ball=new Ball();
		addChild(ball);
		ball.x=20+40*i;
		ball.y=20+40*k;
		balls.push(ball);
			ball.buttonMode=true;
		}
		}
		Btn(ball);
		
		}
		
		
		private function Btn(ball:Ball):void{
		for(var i:uint=0;i<100;i++){
		var ball:Ball=balls[i];
	
		ball.addEventListener(MouseEvent.ROLL_OVER,onover);
	    ball.addEventListener(MouseEvent.ROLL_OUT,onout);
	
		}
	
		}
		 private function onover(e:MouseEvent):void{

					Tweener.addTween(e.target,{scaleX:1.5,scaleY:1.5,transition:"easing",time:2});
	}
	 
	 private function onout(e:MouseEvent):void{
	 	Tweener.addTween(e.target,{scaleX:1,scaleY:1,transition:"easout",time:2});
	 }
		
	
	
	}
	}
	
import flash.display.Sprite;

class Ball extends Sprite{
	
	public var color:uint;
	public var radius:uint;
	
	function Ball(radius:uint=20,color:uint=0xff0000){
		this.radius=radius;
		this.color=color;
		graphics.beginFill(color);
		graphics.drawCircle(0,0,radius);
		graphics.endFill();		
	}
}