# Timed Loop

**URL:** <https://forum.kirupa.com/t/timed-loop/183513>\
**Category:** flash\
**Created:** [March 27, 2006, 9:04pm UTC](https://forum.kirupa.com/t/timed-loop/183513 "2006-03-27T21:04:43Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![wyclef](https://avatars.discourse-cdn.com/v4/letter/w/65b543/32.png) [@wyclef](https://forum.kirupa.com/u/wyclef)\
**Post date:** [March 27, 2006, 9:04pm UTC](https://forum.kirupa.com/t/timed-loop/183513/1 "2006-03-27T21:04:43Z")

</div>

What would be the best way to have an MC loop after 45 seconds without having a bunch of added frames?

---

<div class="post-metadata">

**Author:** ![Soig](https://avatars.discourse-cdn.com/v4/letter/s/eada6e/32.png) [@Soig](https://forum.kirupa.com/u/Soig)\
**Post date:** [March 27, 2006, 9:12pm UTC](https://forum.kirupa.com/t/timed-loop/183513/2 "2006-03-27T21:12:44Z")

</div>

Here you go. Quick and easy! The bold area controls the time. 45000 Milliseconds = 45 Seconds

> // DO FIRST THING (IF NEEDED)  
> timer = setInterval(function(){  
> // DO SECOND THING (AFTER 45 SECONDS)  
> clearInterval(timer);  
> }, **45000** );

---

<div class="post-metadata">

**Author:** ![wyclef](https://avatars.discourse-cdn.com/v4/letter/w/65b543/32.png) [@wyclef](https://forum.kirupa.com/u/wyclef)\
**Post date:** [March 27, 2006, 9:24pm UTC](https://forum.kirupa.com/t/timed-loop/183513/3 "2006-03-27T21:24:55Z")

</div>

so where do u add, gotoandplay 1

---

<div class="post-metadata">

**Author:** ![Soig](https://avatars.discourse-cdn.com/v4/letter/s/eada6e/32.png) [@Soig](https://forum.kirupa.com/u/Soig)\
**Post date:** [March 27, 2006, 9:59pm UTC](https://forum.kirupa.com/t/timed-loop/183513/4 "2006-03-27T21:59:35Z")

</div>

Here you go

> timer = setInterval(function(){  
> \_root.wherever.whatever.gotoAndPlay(1);  
> clearInterval(timer);  
> }, 45000);

---

<div class="post-metadata">

**Author:** ![wyclef](https://avatars.discourse-cdn.com/v4/letter/w/65b543/32.png) [@wyclef](https://forum.kirupa.com/u/wyclef)\
**Post date:** [March 27, 2006, 10:17pm UTC](https://forum.kirupa.com/t/timed-loop/183513/5 "2006-03-27T22:17:13Z")

</div>

Sorry to be a pain but could you use this in an example. It doesn’t seem to be working for me…

---

<div class="post-metadata">

**Author:** ![Soig](https://avatars.discourse-cdn.com/v4/letter/s/eada6e/32.png) [@Soig](https://forum.kirupa.com/u/Soig)\
**Post date:** [March 27, 2006, 10:27pm UTC](https://forum.kirupa.com/t/timed-loop/183513/6 "2006-03-27T22:27:01Z")

</div>

Hi, Wyclef. Since you had 701 posts I imagined that you were familiar with event handlers and dot syntax. I do not know the layout of your page so I can’t know which mc you want to load, wehre it is or even if you use buttons or MCs as buttons.

Lets say your using an button and that your clip has an instance name of ABC and is on the root timeline. You would do this.

> on (release) {  
> timer = setInterval(function(){  
> \_root.ABC.gotoAndPlay(1);  
> clearInterval(timer);  
> }, 45000);  
> }

---

<div class="post-metadata">

**Author:** ![wyclef](https://avatars.discourse-cdn.com/v4/letter/w/65b543/32.png) [@wyclef](https://forum.kirupa.com/u/wyclef)\
**Post date:** [March 27, 2006, 10:38pm UTC](https://forum.kirupa.com/t/timed-loop/183513/7 "2006-03-27T22:38:38Z")

</div>

702, actually. lol. 😃 thanks for the help.

---

<div class="post-metadata">

**Author:** ![Soig](https://avatars.discourse-cdn.com/v4/letter/s/eada6e/32.png) [@Soig](https://forum.kirupa.com/u/Soig)\
**Post date:** [March 27, 2006, 10:52pm UTC](https://forum.kirupa.com/t/timed-loop/183513/8 "2006-03-27T22:52:07Z")

</div>

No problem. I’m glad it helped

---

<div class="post-metadata">

**Author:** ![DrRobotnik](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/drrobotnik/32/1796_2.png) [@DrRobotnik](https://forum.kirupa.com/u/DrRobotnik)\
**Post date:** [March 27, 2006, 10:59pm UTC](https://forum.kirupa.com/t/timed-loop/183513/9 "2006-03-27T22:59:44Z")

</div>

var count = 0;

looper.onEnterFrame = function(){

```
count++;

if(count = 45){
    trace("booya shaka!");
this.onEnterFrame = null;
}

```

}

---

<div class="post-metadata">

**Author:** ![Soig](https://avatars.discourse-cdn.com/v4/letter/s/eada6e/32.png) [@Soig](https://forum.kirupa.com/u/Soig)\
**Post date:** [March 27, 2006, 11:04pm UTC](https://forum.kirupa.com/t/timed-loop/183513/10 "2006-03-27T23:04:29Z")

</div>

Trying to upstage me!? :hitman2: hahaha Nicely done! The only problem is taht onEnterFrame functions take up RAM.
