package { import flash.display.Graphics; import flash.display.Shape; import flash.display.Sprite; import flash.display.StageScaleMode; import flash.display.StageAlign; public class DrawCircles extends Sprite { private var childCount:int = 0; public function DrawCircles() { stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; doDrawCircle( 0x336699 ); doDrawCircle( 0x993333 ); doDrawCircle( 0x339933 ); } private function doDrawCircle( color:uint ):void { var child:Shape = new Shape(); child.graphics.beginFill( color ); child.graphics.lineStyle( 2, 0xCCCCCC ); child.graphics.drawCircle( 30, 40, 30); child.graphics.endFill(); child.x = (childCount * 65) + 10; child.y = 0; addChild(child); childCount++; } } }