Código ActionScript :
//Cargamos el XML xmlMenu = new XML(); xmlMenu.ignoreWhite = true; xmlMenu.onLoad = function (success){ if (success){ llenarMenu(); } else{ trace("No se pudo cargar el XML"); } } xmlMenu.load("Menu.xml"); function llenarMenu(){ //Atacheamos el componente attachMovie("Menu", "miMenu", 1); //Llenamos el menu miMenu.dataProvider = xmlMenu.firstChild; //Eventos miMenu.addEventListener("change", alSeleccionar); eleButton.addEventListener("click", alClicar); freButton.addEventListener("click", alClicar); btnmenu.addEventListener("click", alClicar); } //Listener para cuando clicamos en los botones alClicar = new Object(); alClicar.click = function(evento){ switch(evento.target) { case 1: evento.target == eleButton; eleActivado = true; freActivado = false; miMenu.removeMenuItemAt(5); miMenu.addMenuItemAt(5, { label:"Visitar Blog", selected:false, enabled:true} ); miMenu.show(_root._xmouse, _root._ymouse); break; case 2: evento.target == freButton; eleActivado = false; freActivado = true; miMenu.removeMenuItemAt(5); miMenu.addMenuItemAt(5, { label:"Visitar Foros", selected:false, enabled:true} ); miMenu.show(_root._xmouse, _root._ymouse); break; case 3: evento.target == btnmenu; eleActivado = false; freActivado = true; miMenu.removeMenuItemAt(5); miMenu.addMenuItemAt(5, { label:"Visitar Foros", selected:false, enabled:true} ); miMenu.show(_root._xmouse, _root._ymouse); break; } return evento.target; } alSeleccionar = new Object(); alSeleccionar.change = function(evento){ switch(alSeleccionar.change) { case 1:alSeleccionar.change==eleButton; if (eleActivado == true){ if (evento.menuItem.attributes.label == "Visitar web"){ getURL("http://www.elecash.org", "_blank"); } else if (evento.menuItem.attributes.label == "Visitar Blog"){ getURL("http://www.elecash.org/blog", "_blank"); } } break; case 2: alSeleccionar.change==freButton; if (freActivado == true){ if (evento.menuItem.attributes.label == "Visitar web"){ getURL("http://www.cristalab.com", "_blank"); } else if (evento.menuItem.attributes.label == "Visitar Foros"){ getURL("http://www.cristalab.com/foros", "_blank"); } } break; case 3: alSeleccionar.change==btnmenu; if (freActivado == true){ if (evento.menuItem.attributes.label == "Visitar web"){ getURL("http://www.cristalab.com", "_blank"); } else if (evento.menuItem.attributes.label == "Visitar Foros"){ getURL("http://www.cristalab.com/foros", "_blank"); } } break; } return alSeleccionar.change; }
este es el codigo final, saludos y gracias