Mega Code Archive

 
Categories / Flash ActionScript / Animation
 

Animation and Speed

package {     import flash.display.*;     import flash.events.Event;     import flash.utils.getTimer;     public class Main extends Sprite     {         protected const SPEED:Number = 50; //50 pixels per second         protected var myShape:DisplayObject;         protected var lastTime:int;         public function Main ()         {         addEventListener(Event.ENTER_FRAME, onEnterFrame);         lastTime = getTimer();         var s:Sprite = new Sprite();         addChild(s);         myShape = getChildAt(0);         }         protected function onEnterFrame(event:Event):void         {            var time:int = getTimer();             myShape.x += SPEED * (time - lastTime) / 1000;             lastTime = time;        }     } }