class Main extends Sprite { private var doneFrame:Bool; public function new() { super(); doneFrame = false; graphics.beginFill(0xff5555); graphics.drawRect(100,100,100,100); graphics.endFill(); // wait till we've displayed a frame (loading screen) before starting for reals addEventListener(Event.ENTER_FRAME, start); } private function start(e:Event) { if (!doneFrame) { doneFrame = true; return; } removeEventListener(Event.ENTER_FRAME, start); // ... start your game } }