# Infinite Menu

**URL:** <https://forum.kirupa.com/t/infinite-menu/185626>\
**Category:** Uncategorized\
**Created:** [April 14, 2006, 7:39pm UTC](https://forum.kirupa.com/t/infinite-menu/185626 "2006-04-14T19:39:11Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Solidus](https://avatars.discourse-cdn.com/v4/letter/s/c5a1d2/32.png) [@Solidus](https://forum.kirupa.com/u/Solidus)\
**Post date:** [April 14, 2006, 7:39pm UTC](https://forum.kirupa.com/t/infinite-menu/185626/1 "2006-04-14T19:39:11Z")

</div>

Hey everyone i was just using the [infinte menu](http://www.kirupa.com/developer/mx/infinite.htm)tut and Im trying to make it so that when it first loads up the menu is completely still and doesnt start moving unless you rollover. When it starts now its just on this looping roll what do i change in the code to make it stay still:

onClipEvent (load)  
{  
xcenter=150;  
speed=1/10;  
}  
onClipEvent (enterFrame)  
{  
var distance=\_root.\_xmouse-xcenter;  
\_x+=(distance_speed);  
}  
onClipEvent (enterFrame)  
{  
var distance=\_root.\_xmouse-xcenter;  
\_x+=(distance_speed);  
if (\_x \> 0) \_x=-300;  
if (\_x \< -300) \_x=0;  
}

Thanks,  
Chris

---

<div class="post-metadata">

**Author:** ![Solidus](https://avatars.discourse-cdn.com/v4/letter/s/c5a1d2/32.png) [@Solidus](https://forum.kirupa.com/u/Solidus)\
**Post date:** [April 15, 2006, 11:06pm UTC](https://forum.kirupa.com/t/infinite-menu/185626/2 "2006-04-15T23:06:33Z")

</div>

no one has any idea how to make this thing slide only when a mouse is over??

---

<div class="post-metadata">

**Author:** ![nathan99](https://avatars.discourse-cdn.com/v4/letter/n/96bed5/32.png) [@nathan99](https://forum.kirupa.com/u/nathan99)\
**Post date:** [April 15, 2006, 11:25pm UTC](https://forum.kirupa.com/t/infinite-menu/185626/3 "2006-04-15T23:25:12Z")

</div>

```auto
onClipEvent (load) {
	xcenter = 150;
	speed = 1/10;
}
onClipEvent (enterFrame) {
	if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
		var distance = _root._xmouse-xcenter;
		_x += (distance*speed);
		_x>0 ? _x=-300 : _x<-300 ? _x=0 : null;
	}
}

```

:thumb:

---

<div class="post-metadata">

**Author:** ![Solidus](https://avatars.discourse-cdn.com/v4/letter/s/c5a1d2/32.png) [@Solidus](https://forum.kirupa.com/u/Solidus)\
**Post date:** [April 16, 2006, 1:36am UTC](https://forum.kirupa.com/t/infinite-menu/185626/4 "2006-04-16T01:36:30Z")

</div>

You know who the man is…NATHAN YOU ARE THE MAN!!!..:thumb2:  
Thanks bro it works perfectly. One last question is there a way i can make it ease smoothly to a stop when they rolloff or is that a pain.  
Thanks a lot man!

---

<div class="post-metadata">

**Author:** ![Solidus](https://avatars.discourse-cdn.com/v4/letter/s/c5a1d2/32.png) [@Solidus](https://forum.kirupa.com/u/Solidus)\
**Post date:** [April 18, 2006, 5:01am UTC](https://forum.kirupa.com/t/infinite-menu/185626/5 "2006-04-18T05:01:47Z")

</div>

AHH IM SO SORRY EVERYONE!!  
I cant get this ■■■■ thing to work It just wont scroll right and i know its because of something in the code but i cant figure it out. Can someone please help me??

[FLA](http://www.globalstudio.com/clients/home2.fla)  
[SWF](http://www.globalstudio.com/clients/home2.swf)

---

<div class="post-metadata">

**Author:** ![Solidus](https://avatars.discourse-cdn.com/v4/letter/s/c5a1d2/32.png) [@Solidus](https://forum.kirupa.com/u/Solidus)\
**Post date:** [April 19, 2006, 1:12am UTC](https://forum.kirupa.com/t/infinite-menu/185626/6 "2006-04-19T01:12:33Z")

</div>

Any ideas?  
Anyone?

---

<div class="post-metadata">

**Author:** ![Solidus](https://avatars.discourse-cdn.com/v4/letter/s/c5a1d2/32.png) [@Solidus](https://forum.kirupa.com/u/Solidus)\
**Post date:** [April 19, 2006, 1:32am UTC](https://forum.kirupa.com/t/infinite-menu/185626/7 "2006-04-19T01:32:29Z")

</div>

Everyone!!! I figured it out its pretty ridiculous but I got it and it makes no sense if anyone comes to this thread and they are having the same problem PM me and ill let you know how to fix it.  
Chris

If anyone could point me in a direction where i could figure out how to make it ease when they rolloff instead of abruptly stopping would be great.

---

<div class="post-metadata">

**Author:** ![nathan99](https://avatars.discourse-cdn.com/v4/letter/n/96bed5/32.png) [@nathan99](https://forum.kirupa.com/u/nathan99)\
**Post date:** [April 19, 2006, 9:41am UTC](https://forum.kirupa.com/t/infinite-menu/185626/8 "2006-04-19T09:41:20Z")

</div>

i would make a rollOut event that sets a variable, to the distance between the mouse and the menu, moving the objs x that variable, then just multiply that variable by .9 or something
