Mega Code Archive

 
Categories / Flash ActionScript / Graphics
 

Filling a Shape with a Gradient

package{   import flash.display.*;   import flash.ui.*;   import flash.geom.*;   public class Main extends Sprite{     public function Main(){         var sampleSprite:Sprite = new Sprite();         var matrix:Matrix = new Matrix(  );         matrix.createGradientBox(100, 100, 0, 50, 50);         var colors:Array = [0xFF0000, 0x0000FF];         var alphas:Array = [100, 100];         var ratios:Array = [0x00, 0xFF];         sampleSprite.graphics.lineStyle(  );   //      sampleSprite.graphics.beginGradientFill(GradientType.GRADIENT, colors, alphas, ratios, matrix);         sampleSprite.graphics.drawCircle(100, 100, 50);         sampleSprite.graphics.endFill(  );         addChild(sampleSprite);     }   } }