flash on 2011-6-9

by seiya_i
seiya  frocessingTest
♥0 | Line 41 | Modified 2011-06-09 15:43:42 | MIT License
play

ActionScript3 source code

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

//seiya  frocessingTest

package  {
    import frocessing.display.F5MovieClip2DBmp;
    import flash.geom.ColorTransform;
    import flash.display.Bitmap;
    
    public class Frocessing extends F5MovieClip2DBmp {
        //private var ct:ColorTransform = new ColorTransform( 0.98, 0.98, 0.98 );
        
        public function Frocessing() {
            super( false, 0xffffff );
            size( 600, 600 );
        }
        
        public function setup():void {
            loop();
        }
        
        
        
        private var seed:uint = 0;
        private var circleNumber:int = 10;
        private var maxRadius:Number = 30;
        private var offsetNumber:Number = 5;
        
        public function draw():void {
            var offset:Number    = 0;
            var fillcolor:uint   = 0x0099ff;
            
            noStroke();
        while ( offset < maxRadius ) {
                
                fill( random(0x0099ff,0x00ffff) ,random(0.1,0.6));
                randomSeed(seed);
        for (var i:int = 0; i < circleNumber ; i++) {
                    
             var cr:Number = random( maxRadius/10, maxRadius );
             if( cr > offset ){
                circle( random(pmouseX-random(65),pmouseX+random(65)), random(pmouseY-random(65),pmouseY+random(65)), cr-offset );
             }
             if(isMousePressed){
                            background(255);
              }
              
                }
                offset += Math.random()*offsetNumber;
            }
            
            for (var n:int = 0; n < circleNumber ;i++){
                  fill( random(0x0099ff,0x00ffff) ,random(0.1,0.6)* 0.9);
              }

            seed++;
        }
            
    }
}