# Delay function

**URL:** https://forum.kirupa.com/t/delay-function/113316
**Category:** Uncategorized
**Created:** [June 16, 2004, 9:35pm UTC](https://forum.kirupa.com/t/delay-function/113316 "2004-06-16T21:35:28Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Nikini](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/nikini/32/225_2.png) [@Nikini](https://forum.kirupa.com/u/Nikini)
#### Post date: [June 16, 2004, 9:35pm UTC](https://forum.kirupa.com/t/delay-function/113316/1 "2004-06-16T21:35:28Z")

</div>

hello…  
i’m made a delay function. The problem is that it does not work…

```auto

delay = function(s,fps) {
	tt=new Number(); tr=new Boolean();
	_root.onEnterFrame=function() {
		tt++;
		if (tt==s*fps) {
			tr=true;
		} else {
			tr=false;
		}
	}
	return tr;
}

```

i want the function to return true when s seconds have passed on a fps fps movieclip and false after and before. why doesn’t it work??

---

<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: [June 16, 2004, 11:55pm UTC](https://forum.kirupa.com/t/delay-function/113316/2 "2004-06-16T23:55:48Z")

</div>

stick in some trace AS…  
ie. trace(s)  
coz it doesnt look like youve defined “s”… but using trace function (or dynamic text boxes to display variables and/or properties) helps ME alot in debugging…

Prophet.

---

<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: [June 17, 2004, 10:10am UTC](https://forum.kirupa.com/t/delay-function/113316/3 "2004-06-17T10:10:30Z")

</div>

i tried and everything works…s is shown…and the function works if i use it on onenterframe. It does not workm on onLOAD… why??
