Mega Code Archive

 
Categories / Flash ActionScript / Graphics
 

Line Gradient Test

package {            import flash.display.GradientType;      import flash.display.Shape;      import flash.display.Sprite;            [SWF(width=550, height=400)]            public class Main extends Sprite {                 public function Main() {                // Create and center ellipse shape on stage                var ellipse:Shape = new Shape();                addChild(ellipse);                ellipse.x = stage.stageWidth / 2;                ellipse.y = stage.stageHeight / 2;                                // Set basic line style                ellipse.graphics.lineStyle(30);                                // Set up gradient properties                var colors:Array =                      [                          0xFF0000,                          0xFF6600,                          0xFFFF00,                          0x00FF00,                          0x0000FF,                          0x2E0854,                          0x8F5E99                     ];                var alphas:Array = [1,1,1,1,1,1,1];                var ratios:Array = [0,42,84,126,168,210,255];                                // Set gradient line style                ellipse.graphics.lineGradientStyle(GradientType.LINEAR, colors, alphas, ratios);                                // Draw ellipse                ellipse.graphics.drawEllipse(-100, -50, 200, 100);           }            } }