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)を結ぶ線を描画
}
}
}
}