Respuesta para Device:
Cuando cargas el catalogo.swf a madre que esta en una carpeta padre, el catalogo.swf toma como carpeta raiz en donde esta su cargador que es PeliculaMadre.swf.
Lo que te recomiendo que hagas es que coloques una sola copia del catalogo.swf en la misma carpeta que PeliculaMadre, y que le pases como parametro el nombre de la carpeta donde estan las imagenes y XML que tiene que leer.
Supongo que en PeliculaMadre tienes varios botones que te abren catalogo.swf para las diferentes carpetas ¿no?
entonces en el codigo de cada boton que abre catalogo.swf debes asignar un valor a la variable antes de abrir el catalogo
Por ejemplo:
_global.CarpetaCatalogo = "NOTEBOOKS/"; // el valor de esta variable cambiará dependiendo del boton que se apriete
luego cargas el catalogo.swf que se debe encontrar en la misma carpeta que PeliculaMadre
Luego tienes que hacer un pequeño ajuste a tu catalogo.fla
en el primer fotograma de la linea de tiempo principal de catalogo.fla colocas el siguiente codigo:
Código :
if _global.CarpetaCatalogo == undefined) {
_global.CarpetaCatalogo = "";
// trace("no hay parametros");
}
y cuando cargues las imagenes o el XML, al nombre del archivo a cargar le agregas el valor de la variable _global.CarpetaCatalogo, por ejemplo:
Código :
loadMovie(_global.CarpetaCatalogo + NombreImagen);
con estos cambios si el catalogo.swf lo pruebas individualmente, lo colocas dentro de la carpeta donde están las imagens y el XMl, y si lo pruebas conjuntamente con Peliculamadre lo tienes que colocar en la carpeta donde esta pelicula madre.
Nos cuentas como te fue.