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 test

package
{
    import flash.display.*;
    import frocessing.display.F5MovieClip2D;
 
    public class frocessingSample1_3 extends F5MovieClip2D
    {
        public function frocessingSample1_3()
        {
            stage.frameRate = 10;
            super();
			colorMode(HSV,1);
        }
 
        public function draw():void
        {
            background(0);
            
			//位置
			//translate(fg.width/2, fg.height/2); 
			//マウスにくっついてくるように、マウスの位置を基準にして
			translate(mouseX,mouseY);
            //translate(fg.width/2 + mouseX-stage.stageWidth/2, fg.height/2 + mouseY-stage.stageHeight/2); //fgって、Figureの略??
            //塗りはなし
			noFill();
			//色指定
            stroke(random(1,350),random(0.7,1),random(0.8,1),0.4);
			//回転
	   		rotate(0); 
			
			//ランダムな位置に、8本の線が出る
            for (var i:int = 0; i < 8; i++)
            {
				//負の方向にも出るように範囲を設定
				var x:Number = random(fg.width, -fg.width)*5;//あまりたくさんの線がフィールドより短くならないように*5
                var y:Number = random(fg.height, -fg.height)*5; //あまりたくさんの線がフィールドより短くならないように*5
				//中心(今回はマウスの位置)からの直線を描画
				line(0,0,x,y);//line(x1,y1,x2,y2):点(0,0)と点(x,y)を結ぶ線を描画

            }
        }
    }
}