dca1 suzuki
♥0 |
Line 47 |
Modified 2011-06-15 18:57:24 |
MIT License
archived:2017-03-20 02:21:46
ActionScript3 source code
/**
* Copyright snaf ( http://wonderfl.net/user/snaf )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/mNEF
*/
package {
import flash.display.Sprite;
import frocessing.display.F5MovieClip2DBmp;
import frocessing.core.F5BitmapData2D;
import frocessing.math.PerlinNoise;
import frocessing.math.FMath;
import flash.geom.ColorTransform;
import flash.display.MovieClip;
import flash.display.Bitmap;
import flash.events.Event;
import flash.events.MouseEvent;
public class Froce extends F5MovieClip2DBmp
{
private var ct:ColorTransform = new ColorTransform( 0.98, 0.98, 0.98 );
private var nz:Number=0;
private var seed:uint=0;
private var circleNumber:int=20;
private var maxRadius:Number=100;
private var offsetNumber:Number=10;
public function Froce() {
}
public function setup():void{
// noLoop();
}
public function mousePressed():void{
redraw();
}
public function draw():void{
clear();
var offset:Number=0;
//var fillcolor:uint=0xff;
noStroke();
while(offset<maxRadius){
//fillcolor^=0xff;
// fill(fillcolor);
randomSeed(seed);
for(var i:int=0;i<circleNumber;i++){
fill(random(150,250), random(150,250), random(150,250));
circle(random(300), random(600), random(50));
rect(random(600), random(600), random(600),random(1));
}
offset+=offsetNumber;
if ( !isMousePressed ) {
bitmapData.colorTransform(bitmapData.rect, ct );
nz += 0.02;
}
}
seed++;
}
}
}