# Dynamic Menu Help

**URL:** <https://forum.kirupa.com/t/dynamic-menu-help/124864>\
**Category:** Uncategorized\
**Created:** [October 7, 2004, 12:53pm UTC](https://forum.kirupa.com/t/dynamic-menu-help/124864 "2004-10-07T12:53:10Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bjory](https://avatars.discourse-cdn.com/v4/letter/b/5e9695/32.png) [@bjory](https://forum.kirupa.com/u/bjory)\
**Post date:** [October 7, 2004, 12:53pm UTC](https://forum.kirupa.com/t/dynamic-menu-help/124864/1 "2004-10-07T12:53:10Z")

</div>

I used the following codes to create my dynamic menu.

[COLOR=Blue]GenerateMenu = function(container, name, x, y, depth)  
{  
var numBtns = Number(recData.c);  
var currItem;  
var currMenuTitle;  
var currMenu = container.createEmptyMovieClip(name, depth);  
var menuTitle = container.createEmptyMovieClip(name, depth);

```
		[COLOR=Red]for (var i = 0; i&lt;numBtns; i++) 
		{
			currItem = currMenu.attachMovie("menuBtn","btn" + i + "_mc", i + 1);
			currMenuTitle = menuTitle.attachMovie("menuNameMC","title",0);
			currMenuTitle._x = 100;
			currMenuTitle._y = 100;
			currMenuTitle.menuName.text = recData.MuscleDesc0;
		
			currItem._x = x;
			currItem._y = y + i*currItem._height;
			currItem.trackAsMenu = true;
			btnName = eval("recData.Name"+i);
			currItem.btnName.text = btnName;
			currItem.exerciseID = eval("recData.ExID" + i);
			currItem.onRelease = function(){
				_global.exeID = this.exerciseID;
				loadMovie("Dynamic Menu 2.swf", 1);
			}
		}[/COLOR] }[/COLOR]

```

Basically, to illustrate what it display:

Menu Title  
Button 1  
Button 2  
Button 3  
Button 4  
Button 5  
Button 6

I want to break the list of buttons up into 2 parts. Meaning starting will only display button 1 - 3 and when a next button pressed, display button 4 - 6.

I used the for loop highlighted in red inside the nextBtn.onRelease() to make it display the new set of 3 buttons. But it doesn’t work. Can someone help me on this please!
