package{ import flash.display.Sprite; public class Hulknurgad1 extends Sprite{ private var nurkadeArv:Number=3; private var raadius:Number=150; private var kahanemisKoef:Number=0.2; private var minPikkus:Number=5; public function Hulknurgad1(){ joonista(); y=150; x=200; } public function joonistaHulknurk(keskx:Number, kesky:Number, raadius:Number):void{ var nurk:Number=Math.PI/2; var nurgaVahe:Number=2*Math.PI/nurkadeArv; graphics.moveTo(keskx+raadius*Math.cos(nurk), kesky-raadius*Math.sin(nurk)); for(var i:int=1; i<=nurkadeArv; i++){ nurk+=nurgaVahe; graphics.lineTo(keskx+raadius*Math.cos(nurk), kesky-raadius*Math.sin(nurk)); } } public function joonista():void{ graphics.clear(); graphics.lineStyle(1, 0, 1); //paksus, värv, nähtavus joonistaHulknurk(0, 0, raadius); } } }