forked from: やはり復習しないと

by plus-tic forked from やはり復習しないと (diff: 5)
♥0 | Line 30 | Modified 2010-05-07 10:54:01 | MIT License
play

ActionScript3 source code

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

// forked from TFB's やはり復習しないと
package {
    import flash.display.Sprite;
    import flash.events.MouseEvent;
    import caurina.transitions.*;
    
    
    public class Main extends Sprite {
        
        //ランダム
        public function rand(num:Number):Number{
        		return Math.random()*num;
        }
        
        public var my_array:Array = [];
        
        public function Main() {
        		for(var i:uint = 0;i<1000;i++){          
         	 var maru:Sprite = new Sprite();
         	 maru.graphics.beginFill(rand(0xff0000));
          	 maru.graphics.drawCircle(0,0,rand(10));
          	 maru.x = rand(500);
          	 maru.y = rand(500);
          	 addChild(maru);
          	 my_array.push(maru);
          	 this.addEventListener(MouseEvent.CLICK,ch);
          	 this.buttonMode = true;              
        		}	   		      
        }
        
        public function ch(e:MouseEvent):void{
        		for(var j:uint = 0; j<my_array.length; j++){
        		var mc:Sprite = my_array[j];
        		Tweener.addTween(mc,{x:rand(500),y:rand(500),time:3,transition:"easeInOutBack"});
        		}
        }
        
    }
}