import openfl.events.KeyboardEvent; import openfl.display.Sprite; import openfl.events.Event; import game.Input; import game.Game; class Main extends Sprite { public function new () { super (); this.addEventListener(Event.ADDED_TO_STAGE, onInit); } private function onInit(e:Event) { //Scanner.scanTextureDir(); stage.frameRate = 1000; var game:Game = new Game(stage); stage.addEventListener(Event.ENTER_FRAME, game.onEnterFrame); stage.addEventListener(KeyboardEvent.KEY_DOWN,Input.onKeyIsDown); stage.addEventListener(KeyboardEvent.KEY_UP,Input.onKeyIsUp); stage.addEventListener(Event.RESIZE,onResize); game.onInit(); } private function onResize (event:Event):Void { //Here we can do shit with window scaling //stage.stageWidth; //stage.stageHeight; } }