# Problems with stopping timer

**URL:** <https://forum.kirupa.com/t/problems-with-stopping-timer/265950>\
**Category:** flash\
**Created:** [July 14, 2008, 9:21pm UTC](https://forum.kirupa.com/t/problems-with-stopping-timer/265950 "2008-07-14T21:21:51Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![wuerschi](https://avatars.discourse-cdn.com/v4/letter/w/e480ec/32.png) [@wuerschi](https://forum.kirupa.com/u/wuerschi)\
**Post date:** [July 14, 2008, 9:21pm UTC](https://forum.kirupa.com/t/problems-with-stopping-timer/265950/1 "2008-07-14T21:21:51Z")

</div>

Can anyone explain to me, why stopping the timer after 50 runs doesn’t work in the following code:

```auto

var timer:Timer = new Timer(50);
timer.addEventListener(TimerEvent.TIMER, flopActions);
timer.start();

var a:Number = 0;
				
function flopActions(evt:TimerEvent):void
{
   a++;
   trace(a); // 1, 2, 3, 4, 5, 6, ...
   if(a == 50)
   {
       trace("please stop ;-)" ); // output: please stop ;-)
       evt.target.stop(); // doesn't work
       timer.stop() // doesn't work
   }
}

```

---

<div class="post-metadata">

**Author:** ![krilnon](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/krilnon/32/34_2.png) [@krilnon](https://forum.kirupa.com/u/krilnon)\
**Post date:** [July 14, 2008, 9:26pm UTC](https://forum.kirupa.com/t/problems-with-stopping-timer/265950/2 "2008-07-14T21:26:09Z")

</div>

That code works for me.

---

<div class="post-metadata">

**Author:** ![sekasi](https://avatars.discourse-cdn.com/v4/letter/s/5f8ce5/32.png) [@sekasi](https://forum.kirupa.com/u/sekasi)\
**Post date:** [July 14, 2008, 9:31pm UTC](https://forum.kirupa.com/t/problems-with-stopping-timer/265950/3 "2008-07-14T21:31:30Z")

</div>

you don’t need to increment a variable, the timer event returns the amount of times its looped.

---

<div class="post-metadata">

**Author:** ![senocular](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/senocular/32/7217_2.png) [@senocular](https://forum.kirupa.com/u/senocular)\
**Post date:** [July 14, 2008, 9:32pm UTC](https://forum.kirupa.com/t/problems-with-stopping-timer/265950/4 "2008-07-14T21:32:50Z")

</div>

[QUOTE=Krilnon;2358584]That code works for me.[/QUOTE]

ditto

---

<div class="post-metadata">

**Author:** ![yaim0310](https://avatars.discourse-cdn.com/v4/letter/y/85e7bf/32.png) [@yaim0310](https://forum.kirupa.com/u/yaim0310)\
**Post date:** [July 14, 2008, 10:58pm UTC](https://forum.kirupa.com/t/problems-with-stopping-timer/265950/5 "2008-07-14T22:58:25Z")

</div>

you can also set to have it only run a certain amount of times

```auto
var timer:Timer = new Timer(50,50); // 50 milliseconds, 50 times

```
