flash on 2011-6-9
seiya frocessingTest
♥0 |
Line 41 |
Modified 2011-06-09 15:43:42 |
MIT License
archived:2017-03-20 17:33:36
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++;
}
}
}