package komponendid{ import flash.display.*; import flash.events.*; import mx.core.*; public class Pall extends Sprite{ private var ala:Sprite=new Sprite(); public var r:int=5; public var dx:Number=0; //delta ehk muutus iga sammuga public var dy:Number=0; public var ux:Number; //Koht kuhu järgmisel sammul satuks public var uy:Number; public function Pall(){ ala.graphics.beginFill(0XFF0000); ala.graphics.drawCircle(0, 0, r); addChild(ala); } public function arvutaUusKoht():void{ ux=x+dx; uy=y+dy; } public function liiguUudeKohta():void{ x=ux; y=uy; } public function muudaKiirust(koef:Number):void{ dx*=koef; dy*=koef; } } }