.flash filename="gradient3.swf" bbox=420x440 version=9 fps=12 background=#666666 .edittext log width=400 height=50 color=black multiline html .put log x=10 y=20 .action: package { import flash.display.*; import flash.text.* ; import flash.events.* ; import flash.geom.Matrix; public dynamic class Main extends MovieClip { private function trace (s) { this.log.text+=s+"\n"; } public function Main() { trace('gradient'); var myShape:Shape = new Shape(); var gradientBoxMatrix:Matrix = new Matrix(); gradientBoxMatrix.createGradientBox(200,40,0,0,0); myShape.graphics.lineStyle(5); myShape.graphics.lineGradientStyle(GradientType.LINEAR,[0xFF0000,0x00FF00,0x0000FF], [1,1,1], [0,128,255],gradientBoxMatrix); myShape.graphics.drawRect(0,20,200,50); myShape.graphics.drawCircle(100,120,50); this.addChild(myShape); } } } .end # action .end # .flash