Código ActionScript :
function loadMenu () {
var menu:XML = new XML ();
menu.ignoreWhite = true;
menus.scrollbar._visible = false;
menus.scrollbar.pan._y = 15;
menu.onLoad = function (success) {
if (success) {
var root:XMLNode = this.firstChild;
for (i = 0; i < root.childNodes.length; i++) {
var titleItem:String = root.childNodes[i].childNodes[0].childNodes[0].nodeValue;
var textItem:String = root.childNodes[i].childNodes[1].childNodes[0].nodeValue;
menus.menusIn.attachMovie ("titleMenu","titleMenu" + i,i);
if (i == 0) {
menus.menusIn["titleMenu" + i]._y = 36;
}
else {
menus.menusIn["titleMenu" + i]._y = 36 + i * 36;
}
menus.menusIn["titleMenu" + i].title.title.htmlText = titleItem;
menus.menusIn["titleMenu" + i].bt.instance = i;
menus.menusIn["titleMenu" + i].bt.instanceText = textItem;
menus.menusIn["titleMenu" + i].bt.onPress = function () {
contentInstance = this.instance;
if (this.instanceText == "submenu") {
controlMenu ("openAll");
loadSubMenu ();
}
else {
_root.commingContent = "menu";
tempNav = nav;
nav = 1;
gotoSwf ();
ZigoEngine.doTween (menus.subMenu,'_x',-5,1,"easeInOutExpo")
}
};
}
}
checkScroll (menus.scrollbar,menus.menusIn,Stage.height);
};
menu.load ("xml/main.xml");
} 