# setInterval won't work

**URL:** <https://forum.kirupa.com/t/setinterval-wont-work/205649>\
**Category:** flash\
**Created:** [October 31, 2006, 5:36pm UTC](https://forum.kirupa.com/t/setinterval-wont-work/205649 "2006-10-31T17:36:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![SlowRoasted](https://avatars.discourse-cdn.com/v4/letter/s/a698b9/32.png) [@SlowRoasted](https://forum.kirupa.com/u/SlowRoasted)\
**Post date:** [October 31, 2006, 5:36pm UTC](https://forum.kirupa.com/t/setinterval-wont-work/205649/1 "2006-10-31T17:36:38Z")

</div>

I can’t get setInterval to work in this menu system I am creating. The function will execute immediately and not delay like I want it to. Can you tell me what’s up.

```auto

stop();

import mx.transitions.Tween;
import mx.transitions.easing.*;

//////////////////////
///Button Functions///
//////////////////////

function menuclose(item, beg, end) {
	var butclose:Tween = new Tween(item, "_y", Strong.easeOut, beg, end, .3, true);
	var maskclose:Tween = new Tween(eval(item+"mask"), "_y", Strong.easeOut, beg, -225, .3, true);
};

function menuopen(item, beg, end) {
	var butopen:Tween = new Tween(item, "_y", Strong.easeOut, beg, end, .3, true);
	var maskopen:Tween = new Tween(eval(item+"mask"), "_y", Strong.easeOut, beg, end, .3, true);
};

function butup() {
	var butin:Tween = new Tween(b1, "_alpha", Strong.easeOut, 0, 12, .5, true);
};

function butdown() {
	var butin:Tween = new Tween(b1, "_alpha", Strong.easeOut, 12, 0, .5, true);
};

////////////////////
///Button Actions///
////////////////////

b1.onRollOver = function() {
	butup(b1);
	menuopen(d1, -219, -69);
};

b1.onRollOut = function() {
	butdown();
	dropup = setInterval(menuclose(d1, -69, -219), 500);
};

```
