# How to create a simple countdown with pause!

**URL:** <https://forum.kirupa.com/t/how-to-create-a-simple-countdown-with-pause/14759>\
**Category:** flash\
**Created:** [March 2, 2003, 1:22pm UTC](https://forum.kirupa.com/t/how-to-create-a-simple-countdown-with-pause/14759 "2003-03-02T13:22:33Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![cookie](https://avatars.discourse-cdn.com/v4/letter/c/d26b3c/32.png) [@cookie](https://forum.kirupa.com/u/cookie)\
**Post date:** [March 2, 2003, 1:22pm UTC](https://forum.kirupa.com/t/how-to-create-a-simple-countdown-with-pause/14759/1 "2003-03-02T13:22:33Z")

</div>

I’ve found numerous resources about getTimer() and stuff but I can’t get a grip on the function. I want to create a very simple countdown timer where the total time is 10min and when you press a button it starts counting down and if you press another button it pauses and if you click again resumes the countdown! Furthermore if not too complicated I want to show the seconds as well, for example 9min 40sec etc.

AS knowers help me out, please! 😛

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 2, 2003, 2:14pm UTC](https://forum.kirupa.com/t/how-to-create-a-simple-countdown-with-pause/14759/2 "2003-03-02T14:14:03Z")

</div>

here ya go 😉

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 2, 2003, 2:21pm UTC](https://forum.kirupa.com/t/how-to-create-a-simple-countdown-with-pause/14759/3 "2003-03-02T14:21:25Z")

</div>

Appreciate it kax! There is a wierd thing with the timer! ☹ When you press start it adds 59sec and then counts down! Also when it changes from 9:00 to 8:59 it first does 9:00-\>9:59-\>8:59!

Did you see the same?

🙂

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 2, 2003, 2:25pm UTC](https://forum.kirupa.com/t/how-to-create-a-simple-countdown-with-pause/14759/4 "2003-03-02T14:25:14Z")

</div>

what ?? i didn’t see that … i’ll download the file [size=1]i always delete the files after uploading them :P[/size] and check it out 🙂

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 2, 2003, 2:30pm UTC](https://forum.kirupa.com/t/how-to-create-a-simple-countdown-with-pause/14759/5 "2003-03-02T14:30:16Z")

</div>

😛

```auto
countdown = function () {
	ss > 0 ? ss -- : clearInterval(countdowni);
	s = ss%60;
	s < 10 ? s = "0"+s : null;
	s == 59 ? m -- : null;
	countdownBox.text = m+":"+s;
}

```

sorry :-\ … just replace the function and it should work fine now =)

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 2, 2003, 2:31pm UTC](https://forum.kirupa.com/t/how-to-create-a-simple-countdown-with-pause/14759/6 "2003-03-02T14:31:09Z")

</div>

np 😛

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 2, 2003, 2:37pm UTC](https://forum.kirupa.com/t/how-to-create-a-simple-countdown-with-pause/14759/7 "2003-03-02T14:37:53Z")

</div>

> _Originally posted by **cookie** _  
> np 😛

np ? i should say **np**!!

you should say **thanks**!! :hair:

😛 j/k 😉

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 2, 2003, 2:40pm UTC](https://forum.kirupa.com/t/how-to-create-a-simple-countdown-with-pause/14759/8 "2003-03-02T14:40:59Z")

</div>

sorry kax! Didn’t mean to be ungrateful! ☹ THANK YOU THANKYOU THANKYOU! 😛 :P:P

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 2, 2003, 2:44pm UTC](https://forum.kirupa.com/t/how-to-create-a-simple-countdown-with-pause/14759/9 "2003-03-02T14:44:47Z")

</div>

it’s ok. i was kidding 😉

but … i like how it sounds 😛

you’re welcome =)

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 2, 2003, 6:17pm UTC](https://forum.kirupa.com/t/how-to-create-a-simple-countdown-with-pause/14759/10 "2003-03-02T18:17:57Z")

</div>

Is it correct to break up this code into 2 functions like this:

ctrl.onRelease = function() {  
if (!counting) {  
countdowni = setInterval(countdown, 1000);  
this.nextFrame();  
counting = true;  
} else {  
clearInterval(countdowni);  
this.prevFrame();  
counting = false;  
}  
};

start=function(){  
if (!counting) {  
countdowni = setInterval(countdown, 1000);  
this.nextFrame();  
counting = true;  
}  
}

pause=function(){  
clearInterval(countdowni);  
this.prevFrame();  
counting = false;  
}

kax??😛

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 2, 2003, 6:39pm UTC](https://forum.kirupa.com/t/how-to-create-a-simple-countdown-with-pause/14759/11 "2003-03-02T18:39:56Z")

</div>

if it works … do whatever you want 😉

but i doubt that your script would work … :-\

if you want to use the same mc to start/pause the countdown  
you need the variable **counting** so the mc _knows_ what to do everytime is clicked

if you use different buttons … one to start it and another to pause it  
i guess you can use something like:

```auto
startcount = function() {
	countdowni = setInterval(countdown, 1000);
}
pausecount = function() {
	clearInterval(countdowni);
}
startctrl.onRelease = startcount;
pausectrl.onRelease = pausecount;

```

or

```auto
startctrl.onRelease = function() {
	countdowni = setInterval(countdown, 1000);
}
pausectrl.onRelease = function() {
	clearInterval(countdowni);
}

```

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 2, 2003, 6:49pm UTC](https://forum.kirupa.com/t/how-to-create-a-simple-countdown-with-pause/14759/12 "2003-03-02T18:49:33Z")

</div>

You’re hilarious kax! 😛 😛 I’m being sarkastic!! Well like I said I’m no AS guru!:rambo:

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 2, 2003, 6:58pm UTC](https://forum.kirupa.com/t/how-to-create-a-simple-countdown-with-pause/14759/13 "2003-03-02T18:58:54Z")

</div>

> you’re hilarious kax!

life is short … let’s make it fun 😉

> i’m being sarcastic!!

ok … don’t ever do that again :hair:

😛 jk 😉

> well like I said I’m no as guru!

me neither :-\

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 2, 2003, 7:02pm UTC](https://forum.kirupa.com/t/how-to-create-a-simple-countdown-with-pause/14759/14 "2003-03-02T19:02:03Z")

</div>

You’re right kax! Life is short! 😛 =)  
You should enjoy it will you can! Life without humour is boring! 😛 :rambo:

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 2, 2003, 7:07pm UTC](https://forum.kirupa.com/t/how-to-create-a-simple-countdown-with-pause/14759/15 "2003-03-02T19:07:45Z")

</div>

believe me … i enjoy it :bad: 😛
