title: AS3 timer.reset();
body: <p>From everything I've read about the as3 timer.. supposedly the timer.stop() stops the count where it is and will continue where left off when one creates the timer.start(). Also, I have read that timer.reset(), unlike the stop method, brings the timer back to the beginning count so that it would be starting at zero again before hitting the timer.start again... but it doesn't work. I must be missing something really basic  because the below code only stops the count and doesn't reset to zero:</p>
  
  <pre><code>import flash.utils.Timer;
  import flash.events.TimerEvent;
  import flash.events.Event;
  
  var myTimer:Timer = new Timer(1000);
  var time = 0;
  myTimer.start()
  myTimer.addEventListener(TimerEvent.TIMER,timerHandle);
  
  function timerHandle(e:TimerEvent){
      txt_time.text = time.toString();
      time++;
  }
  
  box_restart.addEventListener(MouseEvent.CLICK, checkforclose);
  
  function checkforclose(event:MouseEvent):void
  {                           
      if (event.target.name == "box_restart")
      {   
          trace("this function worked");
          myTimer.reset();
          box_restart.removeEventListener(MouseEvent.CLICK, checkforclose);
      }
  }
  </code></pre>