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

frocessing F5Graphics2Dサンプル

Get Adobe Flash player
by _shimizu 01 Jan 2010
    Embed
/**
 * Copyright _shimizu ( http://wonderfl.net/user/_shimizu )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/3ZOD
 */

package {
	import flash.accessibility.Accessibility;
    import flash.display.Sprite;
    import frocessing.core.F5Graphics2D;
    import frocessing.core.F5C;
    
    [SWF(width=465, height=465, backgroundColor=0)]
    public class FlashTest extends Sprite {
    		private var fg:F5Graphics2D ;
        public function FlashTest() {
        		fg = new F5Graphics2D( graphics );
            fg.colorMode( "hsv", 465, 1, 465);
            for ( var i:int = 0; i < 300; i++)
            {
            		var cx:Number = Math.random()*465;
            		var cy:Number = Math.random()*465;
            		if( Math.random() > 0.5 ){
            			fg.noStroke();
            			fg.fill( cx, 1, cy, 0.25);
            		}else{
            			fg.noFill();
            			fg.strokeWeight( Math.random() * 4);
            			fg.stroke( cx, 1, cy);
            		}
            		
            		fg.pushMatrix();
            		fg.translate( cx, cy );
            		fg.rotate( Math.random()*2*Math.PI );
            		fg.scale( Math.random()*20);
            		drawFig();
            		fg.popMatrix();
            		

            }
            
        }
        private function drawFig():void{
        		fg.circle( 0, 0, 0.6)
        		fg.arc(0, 0, 2.0, 2.0, 0.1, 2*Math.PI-0.1);
        		fg.moveTo( -0.6, 0);
        		fg.bezierTo( -0.15, 0.6, 0.15, -0.6, 0.6, 0);
        }
    }
}