package{ import flash.display.Sprite; import flash.events.*; public class JoonteProov3 extends Sprite{ private var algLaius:Number=100; private var algKorgus:Number=100; private var kahanemisKoef:Number=0.7; private var minPikkus:Number=0.5; private var liikumisKoef:Number=1.05; public function JoonteProov3(){ joonista(); y=150; addEventListener(Event.ENTER_FRAME, liigu); } public function joonista():void{ graphics.clear(); graphics.lineStyle(0.1, 0, 1); //paksus, värv, nähtavus var laius:Number=algLaius; var korgus:Number=algKorgus; while(laius>minPikkus){ graphics.drawRect(-laius/2, -korgus/2, laius, korgus); laius*=kahanemisKoef; korgus*=kahanemisKoef; } } public function liigu(e:Event):void{ scaleX*=liikumisKoef; scaleY*=liikumisKoef; if(scaleX>10){ scaleX*=kahanemisKoef; scaleY*=kahanemisKoef; } } } }