Below is the code snipet which dynamically generates Menu. Please guide me how will i access third menu generated by this acttion script(and id of Menucontainer on flex screen is "menuholder")
private function createMenu(value:ArrayCollection):void {
app.menuHolder.removeAllChildren();
var groupVOs:ArrayCollection = MainScreenUtil.getGroupVOs(value);
var groupingMenuRenderers:Array = [];
for each (var data:Object in groupVOs) {
var groupingMenuRenderer:GroupingMenuRenderer = new GroupingMenuRenderer();
groupingMenuRenderer.label = data["groupCode"];
groupingMenuRenderer.labelField = "groupName";
groupingMenuRenderer.data = data;
groupingMenuRenderer.children = data["children"];
groupingMenuRenderers.push(groupingMenuRenderer);
}
var groupingMenu:GroupingMenu = new GroupingMenu();
groupingMenu.addEventListener(GroupingMenuEvent.MENU_CLICK, onMenuClick);
groupingMenu.groupingMenuRenderers = groupingMenuRenderers;
app.menuHolder.addChild(groupingMenu);
/** var spacer : Spacer = new Spacer();
spacer.percentHeight = 100;
app.menuHolder.addChild(spacer);*/
if (groupVOs.length > 0) {
var vo : GroupVO= groupVOs.getItemAt(0) as GroupVO;
if (vo.children && vo.children.length > 0) {
selectTarget(vo.children[0]);
} else {
selectTarget(vo);
}
}