flash on 2011-7-5
Simple Blured particle - Gradient based particle
Guillaume Nachury
♥0 |
Line 17 |
Modified 2011-07-05 06:50:33 |
MIT License
archived:2017-03-20 06:58:27
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/vLQt
*/
/*
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();
}
}
}
*/