package{ import flash.display.Sprite; public class Spiraal1 extends Sprite{ private var algRaadius:Number=100; private var kahanemisKoef:Number=0.7; private var minRaadius:Number=5; public function Spiraal1(){ joonista(); y=150; } public function joonista():void{ graphics.clear(); graphics.lineStyle(1, 0, 1); //paksus, värv, nähtavus var raadius:Number=algRaadius; var nurk:Number=0; var sektoriteArv:Number=100; var dRaadius:Number=raadius*(1-kahanemisKoef)/sektoriteArv; var dNurk:Number=2*Math.PI/sektoriteArv; graphics.moveTo(raadius, 0); while(raadius>minRaadius){ graphics.lineTo(raadius*Math.cos(nurk), raadius*Math.sin(nurk)); raadius-=dRaadius; nurk+=dNurk; } } } }