In case Flash no longer exists; a copy of this site is included in the Flashpoint archive's "ultimate" collection.

Dead Code Preservation :: Archived AS3 works from wonderfl.net

code on 2008-12-23

import net.hires.debug.Stats;
Get Adobe Flash player
by keiso 26 Dec 2008
package{
    import flash.display.MovieClip;
    import caurina.transitions.*;
//    import net.hires.debug.Stats;
    [SWF(width="465", height="465",backgroundColor="#efefef",frameRate="60")]
    
    public class Xyz extends MovieClip{
        public var mc:MovieClip;
        public var mcArray:Array=new Array();
        public var num:uint = 100;

        public function Xyz(){            
            for(var i:uint = 0;i< num;i++){
                mc = new MovieClip();
                mc.graphics.beginFill(Math.random() * 0xFFFFFF);
                mc.graphics.drawRect(0,0,18,32);
            this.addChild(mc);
                mcArray.push(mc);
            }
            for(var j:uint = 0;j< num;j++){
                var targetMc:MovieClip = mcArray[j];
                targetMc.x = Math.random()*stage.stageWidth;
                targetMc.y = Math.random()*stage.stageHeight;
                targetMc.rotation = Math.random()*360;
            }
//            addChild( new Stats() );
            update();
    }
    public function update():void {
        for(var i:uint = 0;i< num;i++){
            var targetMc:MovieClip = mcArray[i];
            if(!Tweener.isTweening(targetMc)){
                Tweener.addTween(targetMc, {
                    x:Math.random()*stage.stageWidth,
                    y:Math.random()*stage.stageHeight, 
                    time:Math.random() *5+1,
                    rotation:Math.random()*360,
                    delay:Math.random()*2+1,
                    onComplete:update,
                    transition:"easeOutBounce"});
                }
            }
        }
    }       
}