Lo que necesitaría es que "lea" los dos digitos, para que acceda al submenu correspondiente. Por las dudas envio el codigo, como ejemplo.
Muchas gracias !!!
Código:
this._visible=false; // Declaración de arrays para crear menú y submenu var menu_array:Array = newArray; var subMenu1_array:Array = newArray; var subMenu2_array:Array = newArray; var subMenu3_array:Array = newArray; var subMenu4_array:Array = newArray; var subMenu5_array:Array = newArray; var subMenu6_array:Array = newArray; var subMenu7_array:Array = newArray; var subMenu8_array:Array = newArray; var subMenu9_array:Array = newArray; var subMenu10_array:Array = newArray; var subMenu11_array:Array = newArray; var subMenu12_array:Array = newArray; var subMenu13_array:Array = newArray; var subMenu14_array:Array = newArray; var subMenu15_array:Array = newArray; var subMenu16_array:Array = newArray; var subMenu17_array:Array = newArray; var subMenu18_array:Array = newArray; menu_array = ["TextoMenu", "TextoMenu", "TextoMenu", "TextoMenu", "TextoMenu", "TextoMenu", "TextoMenu", "TextoMenu", "TextoMenu", "TextoMenu", "TextoMenu", "TextoMenu", "TextoMenu", "TextoMenu", "TextoMenu", "TextoMenu", "TextoMenu", "TextoMenu"]; subMenu1_array = ["Texto1,nombre1", "Texto2,nombre2"]; subMenu2_array = ["Texto1,nombre1", "Texto2,nombre2"]; subMenu3_array = ["Texto1,nombre1", "Texto2,nombre2"]; subMenu4_array = ["Texto1,nombre1", "Texto2,nombre2"]; subMenu5_array = ["Texto1,nombre1", "Texto2,nombre2"]; subMenu6_array = ["Texto1,nombre1", "Texto2,nombre2"]; subMenu7_array = ["Texto1,nombre1", "Texto2,nombre2"]; subMenu8_array = ["Texto1,nombre1", "Texto2,nombre2"]; subMenu9_array = ["Texto1,nombre1", "Texto2,nombre2"]; subMenu10_array = ["Texto1,nombre1", "Texto2,nombre2"]; subMenu11_array = ["Texto1,nombre1", "Texto2,nombre2"]; subMenu12_array = ["Texto1,nombre1", "Texto2,nombre2"]; subMenu13_array = ["Texto1,nombre1", "Texto2,nombre2"]; subMenu14_array = ["Texto1,nombre1", "Texto2,nombre2"]; subMenu15_array = ["Texto1,nombre1", "Texto2,nombre2"]; subMenu16_array = ["Texto1,nombre1", "Texto2,nombre2"]; subMenu17_array = ["Texto1,nombre1", "Texto2,nombre2"]; subMenu18_array = ["Texto1,nombre1", "Texto2,nombre2"]; subMenu = function (subNumber){ var tempArray= this["subMenu"+subNumber+"_array"]; var tempMc= this["menu"+subNumber+"_mc"]; this.createEmptyMovieClip("sub_mc",100); this.sub_mc._alpha = 0; for(i=0;i<tempArray.length;i++){ //trace("registro n: "+i+" "+tempArray[i]+newline) var tempSM=sub_mc.attachMovie("subMenu_mc","_mc"+(i+1),(i+1)); var tmpIndex:String = tempArray[i]; var tmpSubArray:Array = tmpIndex.split(","); tempSM.titulo_mc.titulo_txt.text = tmpSubArray[0]; tempSM.destino = tmpSubArray[1]; tempSM.opcion = tmpSubArray[2]; tempSM._y += sub_mc._height; tempSM.bg_mc.onRollOver = function () { this._parent._parent._parent.desplegado=true; this._parent.titulo_mc.enabled = true; } if (tempSM.opcion == false or tempSM.opcion == undefined) { tempSM.titulo_mc.onPress = function () { _level0.gotoAndStop(this._parent.destino); this._parent._parent._parent._visible = false; this._parent._parent.onEnterFrame = undefined; _level0.indice_btn.gotoAndStop("btn_sinDespl"); } } else { } tempSM.titulo_mc.onRollOver = function () { _level0.destino = this.destino; _level0.destino1=undefined; } if (tmpSubArray[2]==undefined) { tempSM.intro_btn._visible = false; tempSM.captivate_btn._visible = false; } } sub_mc._x=tempMc._x+ tempMc._width; sub_mc._y=tempMc._y-(sub_mc._height); var topLevel: Number = sub_mc._y+tempSM._height; var botLevel: Number = sub_mc._y+sub_mc._height+tempSM._height; var lefLevel: Number = sub_mc._x; var rigLevel: Number = sub_mc._x+sub_mc._width; this.sub_mc.onEnterFrame = function () { //trace ("MOUSE: "+ _ymouse + " >>> T:"+ topLevel +" >>> B: " +botLevel) if (this._alpha < 100) { this._alpha+=10; } if (this._parent.desplegado==true) { if ((_xmouse >=lefLevel and _xmouse <=rigLevel)and (_ymouse >=topLevel and _ymouse <=botLevel)){ this._visible = true; } else { this._visible = false; this._parent._parent.desplegado=false; this.onEnterFrame = undefined; } } } //trace("submenu y: "+sub_mc._y+" botn y: "+tempMc._y) } // Creacion de menú for (i=1; i<=18; i++) { var tempMenu:MovieClip = this["menu"+i+"_mc"]; tempMenu.numero_txt.text = i; tempMenu.titulo_txt.text = menu_array[i-1]; tempMenu.onPress=function(){ var tempNumber:String=this._name; tempNumber=tempNumber.slice(4,5) subMenu(tempNumber); this._parent.desplegado = false; } }