Buenas tardes a tod@s bueno aqui nuevamente solicitando ayuda si alguien me pudiera ayudar se los agradeceria tengo este codigo para crear un menu con xml me funciona perfecto carga los swf externos segun sea el menu pero ahora resulta ser que necesito poner un submenu Verticalmente pero ya intente y nomas no puedo hacer aqui les dejo los codigos si alguien me puede ayudar se los agradesco

actionscript 2

Código ActionScript :

stop();
import mx.transitions.Tween;
import mx.transitions.easing.*;
var alphaTw:Tween;

function loadMainXML(success) {
   if (success) {
      xmlNode = this.firstChild;
      menuText = [];
      menuColorOut = [];
      menuColorOver = [];
      menuPath = [];
      total = xmlNode.childNodes.length;
      for (i=0; i<total; i++) {
         menuText[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
         menuColorOut[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
         menuColorOver[i] = xmlNode.childNodes[i].childNodes[2].firstChild.nodeValue;
         menuPath[i] = xmlNode.childNodes[i].childNodes[3].firstChild.nodeValue;
      }
      menuSpacer = this.firstChild.attributes.menuSpacer;
      buildMenu();


   } else {
      trace("Error opening XML");
   }
}
xmlMain = new XML();
xmlMain.ignoreWhite = true;
xmlMain.onLoad = loadMainXML;
xmlMain.load("xml/menu.xml");



var stageListener:Object = new Object();
stageListener.onResize = function() {
   sizeListen();

   
   page_mc.x = Stage.width/2;
   page_mc.y = Stage.height/2;
   settingsBox_mc.x = Stage.width/2;
   settingsBox_mc.y = Stage.height/2;
};
Stage.addListener(stageListener);



sizeListener_mc._visible = false;
sizeListener_mc.enabled = false;
function sizeListen() {
   if (Stage.height<599) {
      disable();
      sizeListener_mc._visible = true;
      sizeListener_mc.enabled = true;
      sizeListener_mc.resizeScreen_mc._width = Stage.width;
      sizeListener_mc.resizeScreen_mc._height = Stage.height;
      sizeListener_mc.resizeText_mc._x = Stage.width/2;
      sizeListener_mc.resizeText_mc._y = Stage.height/2;
   } else if (Stage.width<1000) {
      disable();
      sizeListener_mc._visible = true;
      sizeListener_mc.enabled = true;
      sizeListener_mc.resizeScreen_mc._width = Stage.width;
      sizeListener_mc.resizeScreen_mc._height = Stage.height;
      sizeListener_mc.resizeText_mc._x = Stage.width/2;
      sizeListener_mc.resizeText_mc._y = Stage.height/2;
   } else {
      enable();
      sizeListener_mc._visible = false;
      sizeListener_mc.enabled = false;
      
   }
}

sizeListener_mc.resizeText_mc.sizeListenerIgnoreBtn_mc.onRelease = function() {
   enable();
   sizeListener_mc._visible = false;
   sizeListener_mc.enabled = false;
};


page_mc.preloader_mc._visible = false;

var mcLoader:MovieClipLoader = new MovieClipLoader();
var myListener:Object = new Object();

mcLoader.addListener(myListener);

myListener.onLoadProgress = function(target_mc, bytesLoaded, bytesTotal) {
   page_mc.preloader_mc._visible = true;

   var pctLoaded = Math.round(bytesLoaded/bytesTotal*100);
   page_mc.preloader_mc._xscale = pctLoaded;

   if (bytesLoaded>=bytesTotal) {
      alphaTw = new Tween(page_mc.myLoader, "_alpha", Regular.easeOut, 0, 100, 12, false);
   }
};



function lineFinished() {
   mcLoader.loadClip(menuPath[0],page_mc.myLoader);
   alphaTw = new Tween(page_mc.mainMenu, "_alpha", Regular.easeOut, 0, 100, 12, false);
}



function buildMenu() {
   spacer = menuSpacer;
   mainMenuStartX = 0;
   page_mc.createEmptyMovieClip("mainMenu",page_mc.getNextHighestDepth());
   page_mc.mainMenu._alpha = 0;
   for (i=0; i<total; i++) {
      page_mc.mainMenu.attachMovie("menuHolder","e"+i,i);
      e = page_mc.mainMenu["e"+i];
      e._x = mainMenuStartX;
      e.menu_txt.autoSize = "left";
      e.menu_txt.text = menuText[i];
      e.menu_txt._y = 1;
      e.menu_txt._x = 35;
      mainMenuStartX += Number(spacer)+e._width;
      e.num = i;

      e.onRelease = function() {
         menuRelease(this.num);
      };
      e.onRollOver = function() {
         menuRollOver(this.num);
      };
      e.onRollOut = e.onReleaseOutside=function () {
         menuRollOut(this.num);
      };
   }
   page_mc.mainMenu._x = (1000/2)-page_mc.mainMenu._width;
   page_mc.mainMenu._y = -200;

   function menuRelease(n) {
      stick(n);
      page_mc.myLoader.clearListener();
      _root.mcLoader.loadClip(menuPath[n],page_mc.myLoader);
      if (n == darken-1) {
         bg_mc.workBg_mc.gotoAndPlay("on");
         workBgStatus = "on";
      } else {
         workBgStatusCheck();
      }
   }


function menuRollOver(n){
   menuOver = new Color(page_mc.mainMenu["e"+n]);
   menuOver.setRGB(menuColorOver[n]);
}

function menuRollOut(n){
   menuOut = new Color(page_mc.mainMenu["e"+n]);
   menuOut.setRGB(menuColorOut[n]);
}

   stick(0);
   function stick(mc) {
      for (i=0; i<total; i++) {
         page_mc.mainMenu["e"+i].enabled = true;
         menuOut = new Color(page_mc.mainMenu["e"+i]);
         menuOut.setRGB(menuColorOut[i]);
      }
      page_mc.mainMenu["e"+mc].enabled = false;
      menuOver = new Color(page_mc.mainMenu["e"+mc]);
      menuOver.setRGB(menuColorOver[mc]);
   }
}



xml

Código XML :

<main
     menuSpacer = "30"
     darken = "4">
   <menu>
      <menuText>INICIO</menu>
      <menuColorOut>0xB29E91</menuColorOut>
      <menuColorOver>0xDE8801</menuColorOver>
      <menupath>inicio.swf</menupath>
   </menu>
   <menu>
      <menuText>MENU</menu>
      <menuColorOut>0xB29E91</menuColorOut>
      <menuColorOver>0xff9c00</menuColorOver>
      <menupath>menus.swf</menupath>
   </menu>
   <menu>
      <menuText>SALONES</menu>
      <menuColorOut>0xB29E91</menuColorOut>
      <menuColorOver>0xff9c00</menuColorOver>
      <menupath>salon.swf</menupath>
   </menu>
   <menu>
      <menuText>GALERIA</menu>
      <menuColorOut>0xB29E91</menuColorOut>
      <menuColorOver>0xff9c00</menuColorOver>
      <menupath>video.swf</menupath>
   </menu>
   <menu>
      <menuText>CONTACTO</menu>
      <menuColorOut>0xB29E91</menuColorOut>
      <menuColorOver>0xff9c00</menuColorOver>
      <menupath>contacto.swf</menupath>
   </menu>
</main>


Gracias espero haya alguien que me pueda orientar se lo voy a agradecer toda la vida