forked from: forked from: 1つしか動かないけど...後で直そうか。

by plus-tic forked from forked from: 1つしか動かないけど...後で直そうか。 (diff: 35)
♥0 | Line 32 | Modified 2010-03-15 11:38:34 | 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/necG
 */

// forked from TFB's forked from: 1つしか動かないけど...後で直そうか。
// forked from TFB's 1つしか動かないけど...後で直そうか。
// forked from TFB's forked from: forked from: flash on 2010-3-13
// forked from TFB's forked from: flash on 2010-3-13
// forked from TFB's flash on 2010-3-13


package {
    import flash.display.Sprite;
    import flash.display.MovieClip;
    import flash.events.MouseEvent;
    import caurina.transitions.Tweener;
    
    
    public class Rec extends Sprite {
    	    
       var my_array:Array = [];

		function ransu(hikisu:Number):Number{
		return Math.random()*hikisu;
		}

		function marui(X:Number , Y:Number , R:Number=10 , C:Number=0xff0000):MovieClip{
		var mc_a :MovieClip = new MovieClip;
		mc_a.graphics.beginFill(C);
		mc_a.graphics.drawCircle(0 , 0 , R);
		return mc_a;
		}

		for(var i:uint=0; i<1000 ; i++){
		var Circle:MovieClip = marui( ransu(550) , ransu (400) , ransu(10)+2 , ransu(0xffffff));
		Circle.x = ransu(550);
		Circle.y = ransu(400);
		addChild(Circle);
		my_array.push(Circle);
		}

	stage.addEventListener(MouseEvent.CLICK,clickhandler);

		function clickhandler(e){
		for(var j:uint = 0; j<my_array.length ; j++){
		var mc:MovieClip = my_array[j];	
		Tweener.addTween( mc,{ x:ransu(550),y:ransu(400), time:2, delay:j*0.001 , transition:"easeInOutElastic" } );
		}
	}

import caurina.transitions.*;

}