Haber, esto funciona (como ya me explicaste anteriormente):
Código :
miFuncion("texto_mc.menu_txt", "inicio", btn1);
function miFuncion(texto:String, cadena:String, boton:MovieClip):void{
this[boton.name][texto.split(".")[0]][texto.split(".")[1]].text = cadena;
}
pero si le paso un array:
Código :
var boton:Array = new Array(btn1,btn2,btn3); //array de MCs que estan en el stage
miFuncion("texto_mc.menu_txt", "inicio", boton);
function miFuncion(texto:String, cadena:String, boton:Array):void{
//he probado estas 3 formas y ninguna de ellas funciona
this[boton[0]][texto.split(".")[0]][texto.split(".")[1]].text = cadena;
this[boton.name[0]][texto.split(".")[0]][texto.split(".")[1]].text = cadena;
this[boton[0].name][texto.split(".")[0]][texto.split(".")[1]].text = cadena;
}
me tira el siguiente error:
Error #1010: Un término no está definido y no tiene propiedades.