package komponendid{ import flash.display.*; import flash.events.Event; import mx.core.UIComponent public class P2ike extends UIComponent{ public var sisu:Sprite=new Sprite(); private var _kiirtearv:Number=10; private var kettaraadius:Number=30; private var kiirteraadius:Number=80; public function P2ike(){ addChild(sisu); joonista(); } public function set kiirtearv(uusarv:Number):void{ _kiirtearv=uusarv; joonista(); } private function joonista():void{ var g:Graphics=sisu.graphics; g.clear(); g.beginFill(0XFFFF00); g.drawCircle(0, 0, kettaraadius); g.lineStyle(2, 0XFFFF00); for(var i:Number=0; i<_kiirtearv; i++){ var nurk:Number=i*2*Math.PI/_kiirtearv; g.moveTo(0, 0); g.lineTo(kiirteraadius*Math.cos(nurk), kiirteraadius*Math.sin(nurk)); } g.endFill(); } } }