Skip to content

Instantly share code, notes, and snippets.

@jalava
Created July 21, 2011 07:54
Show Gist options
  • Save jalava/1096757 to your computer and use it in GitHub Desktop.
Save jalava/1096757 to your computer and use it in GitHub Desktop.
package project.utils
{
import flash.display.BitmapData;
import flash.display.Sprite;
import flash.display.GradientType;
import flash.display.SpreadMethod;
import flash.display.InterpolationMethod;
import flash.geom.Matrix;
import flash.geom.ColorTransform;
import flash.display.BlendMode;
public class BasicParticle extends BitmapData
{
// public static const SIZE:int = 32;
public function BasicParticle(size:int)
{
super(size,size,true,0);
var spr:Sprite = new Sprite();
var mat:Matrix = new Matrix();
mat.createGradientBox(size,size,0,0,0);
spr.graphics.beginGradientFill(GradientType.RADIAL,[0xFFFFFF,0xFFFFFF],[1,0],[0,255],mat,SpreadMethod.PAD,InterpolationMethod.RGB,0);
spr.graphics.drawCircle(size/2,size/2,size/2-1);
spr.graphics.endFill();
this.draw(spr, new Matrix(), new ColorTransform, BlendMode.NORMAL);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment