flash on 2011-7-5

by __Guillaume
Simple Blured particle - Gradient based particle
Guillaume Nachury
♥0 | Line 17 | Modified 2011-07-05 06:50:33 | MIT License
play

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();
        }
    }
}

*/

Forked