package { import flash.display.DisplayObject; import flash.display.MovieClip; import flash.utils.Timer; import flash.events.TimerEvent; import flash.events.KeyboardEvent; import flash.geom.Point; import flash.geom.Transform; public class GameWindow extends MovieClip { public function GameWindow():void { var timer:Timer = new Timer(1000 / 60, 0); timer.addEventListener(TimerEvent.TIMER, Process); timer.start(); } private function Process(event:TimerEvent):void { gameWorld.x = -gameWorld.car.x * gameWorld.scaleX; gameWorld.y = -gameWorld.car.y * gameWorld.scaleY; gameWorld.Process(); // gameWorld.scaleX *= 1.01; // gameWorld.scaleY *= 1.01; } } }