saludos a todos, espero que puedan ayudarme con mi problema, resulta que he creado un "Frankenstein" y esta fuera de control..... Tomé 2 ejemplos: uno de un menu con .xml, y otro de una galeria de imágenes + .txt, en el que el .txt trae los datos de lo que se va a mostrar en pantalla con cada imagen y los meti en el mismo .FLA

asi va el menuderecha.XML
<menu>
<boton url="http://www.google.es">arboles</boton>
<boton url="http://www.elmundo.es">PECES</boton>
<boton url="http://www.nomaster.com">MUTANTES</boton>
<boton url="http://www.yahoo.es">123456789012</boton>
<boton url="http://www.elmundo.es">EL MUNDO</boton>
</menu>

y el código dentro del .fla:
//Creamos una nueva instancia XML
menuXml = new XML();
//Ignoramos los espacios en blanco
menuXml.ignoreWhite = true;
//Creamos una función asegurarnos de que se ha cargado
menuXml.onLoad = function(success) {
if (success) {
//Creamos una variable "menuItem" que nos devuelve
// una array con todos los items del menu
var menuItem = menuXml.firstChild.childNodes;
//Creamos un bucle desde 0 al total de items (menuItem.length)
for (var i = 0; i<menuItem.length; i++) {
//Accedemos al valor de cada uno de los items <boton>
Nombre = menuItem[i].firstChild.nodeValue;
//Accedemos al atributo url de cada uno de los items
Link = menuItem[i].attributes.url;
//Mediante attachMovie creamos instancias del clip de pelicula item_mc
attachMovie("item_mc", "item_mc"+i, i);
//A cada una de las instancias le asignamos...
//La posición en la coordenada x
_root["item_mc"+i]._x = 470;
//La posición en la coordenada y
_root["item_mc"+i]._y = 10+15*i;
//La etiqueta de texto
_root["item_mc"+i].etiqueta_txt.text = Nombre;
//El link al que irá
_root["item_mc"+i].Link = Link;
//Le asignamos la acción al boton
_root["item_mc"+i].Rectangulo_btn.onRelease=function(){
getURL(this._parent.Link); }
//Cerramos el bucle
}
//Cerrramos el if
}
//Cerramos la funcion
};
menuXml.load("menuderecha.xml");


y para la galería..... asi va el arboles.TXT
&titulo=<p align="center"><font size="20">Galeria con loadMovie() y <font size="15">html</font></font>
&texto1=<p align="center"><font size="20">Esto es una <b>prueba</b> de texto.</font>
&texto2=La cantida de texto que se puede manejar no la he medido pero, yo pongo bastante candidad de texto como, para que cheques tú la cantidad de texto y como puedes ver puedes manejar etiquetas html<br><b>La muerta no es la última palabra sobre el destino humano, puesto que el hombre está destinadop a una vida sin límites, que encuentra su plenitud en Dios.</b<<br><br>El archivo debe de ser guardado como UNICODE y con extensión txt.
&texto3=<a href="http://www.cristalab.com/" target="_blank"> <b>Cristalab</b></a>, dar click, para ver ejemplo de link.
&texto4=Texto de la imagen 4
&texto5=Texto de la imagen 5
&texto6=Texto de la imagen 6

y el codigo (que va en un fotograma posterior al del codigo del menu:
archivo="arboles.txt"; //nombre del archivo
ruta="\\arboles\\imagen"; //ruta de las imagenes
ext=".jpg"; //extensión del archivo
total = "6"; //total de imagenes
i = 1; //contador

//carga del archivo .txt
carga = new LoadVars();
carga.html = true;
carga.onLoad = function(ok) {
if (ok) {
describe = eval("carga.texto"+i); //carga de la descripción
titulo = eval("carga.titulo"); //carga del título
};
};
loadMovie(ruta+"fondo"+ext, "fondo.contenedorfondo");

carga.load(archivo);

loadMovie(ruta+i+ext, "contenedor"); //carga de la imagen

//cuando se presiona el botón siguiente
sig_btn.onPress = function() {
if (i<total){
i++;
carga.load(archivo);
loadMovie(ruta+i+ext, "contenedor");
}
};

//cuando se presiona el botón anterior.
ant_btn.onPress = function() {
if (i>1) {
i--;
carga.load(archivo);
loadMovie(ruta+i+ext, "contenedor");
}
};


lo que he intentado hacer hasta el cansancio, sin lograrlo (por mis pocos conocimientos) es hacer que la variable ARCHIVO del codigo de la galeria la lea desde el .xml o desde la casilla de texto del boton creado por el codigo del menu.por ejemplo: para el primer boton generado por el codigo del menu, al presionarlo, la variable ARCHIVO del codigo de la galeria deberia ser = a "arboles". al presionar el 2º boton generado por el codigo del menu, ARCHIVO = PECES, etc.... para asi poder cargar las imagenes de la carpeta con ese mismo nombre. Y que la variable TOTAL la obtenga desde el .TXT si es posible. teniendo en cuenta un .TXT para cada elemento del menu (o mas bien dicho, para cada carpeta con imagenes de la galeria) -esta claro que este .txt tiene que estar fuera de la carpeta que le corresponde-
la url que aparece en el .xml no me sirve, porque quiero que se carguen las fotos que dicta el codigo de la galeria, no que abra una pagina aparte. (pero eso es otro cuento)

muchisimas gracias por haberse dado el tiempo de leer sobre mi problema (ya que es bastante largo el post) y espero que los que sepan como solucionarlo se puedan dar el tiempo de responder.
un abrazo, y muchas gracias.