2 Replies Latest reply: Aug 18, 2012 11:33 AM by kglad RSS

    Game development: how to pause a game?

    PaulQmmQ Community Member

      How to pause a game in order to open my inventory panel? I always think of destroying all objects, removing from stage and instantiating and adding to stage all again. But I don't know if I am going to waste my time doing that the hard way. I would like to know a reliable manner and easy maintenance way to do this.


      Thanks in advance.

        • 1. Re: Game development: how to pause a game?
          Ned Murphy MVP

          You need to stop code that is continuously processing.  If you have a Timer running that controls activity, then you need to stop the Timer.  If you have an ENTER_FRAME event listener active, you need to deactivate it...  and so on with anything else that is running by itself.


          Another option would be to build conditional code into the event handler functions that only allows the functions to process based on a boolean value... such as you create a boolean variable named "gamePaused" and then in your code where you need to have automatic activity occuring you use it as a precodnition...



                   // process activity


          • 2. Re: Game development: how to pause a game?
            kglad MVP

            actually, you can just toggle your frame rate to pause and unpause your game:


            var frame_rate:int=stage.frameRate.


            function pause_unpauseF():void{



            } else{