forked from: flash on 2011-7-5
forked from flash on 2011-7-5 (diff: 1)
ActionScript3 source code
/**
* Copyright __Guillaume ( http://wonderfl.net/user/__Guillaume )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/18cX
*/
// forked from __Guillaume's flash on 2011-7-5
/*
Simple Blured particle - Gradient based particle
Guillaume Nachury
*/
package {
import flash.display.Sprite;
import flash.geom.Matrix;
import flash.display.GradientType;
[SWF(backgroundColor="#000000",heightPercent="100",widthPercent="100")]
public class FlashTest extends Sprite {
public function FlashTest() {
var m:Matrix = new Matrix();
var color:int = Math.random()*0x00ffff;
var radius:Number = 30;
m.createGradientBox(radius*2, radius*2,0, radius, radius);
this.graphics.beginGradientFill(GradientType.RADIAL, [color,0x0], [1,0], [0,255],m);
this.graphics.drawCircle(60,60,radius);
this.graphics.endFill();
}
}
}
/*
package ui.particles
{
import flash.display.GradientType;
import flash.display.Sprite;
import flash.geom.Matrix;
public final class BigBluredParticle extends Sprite
{
public function BigBluredParticle(radius:Number,color:int=-1)
{
super();
if(color == -1) color = Math.random()*0xffffff;
var m:Matrix = new Matrix();
m.createGradientBox(radius*2, radius*2,0, -radius, -radius);
this.graphics.beginGradientFill(GradientType.RADIAL, [color,0x0], [1,0], [0,255],m);
this.graphics.drawCircle(0,0,radius);
this.graphics.endFill();
}
}
}
*/
