necesito ayuda con la carga de imagenes externas con XML. Tengo un clip de un carrusel de imagenes que queria que al pinchar sobre cada una de ellas se abriera en otro clip llamado "image_mc" la imagen en grande. Este carrusel está formado por clip que se van llamando: "foto1", "foto2", "foto3"..."foto12".
En la línea principal he puesto para cargar el XML esto:
Código :
function GeneratePortfolio(portfolio_xml){
var portfolioPictures = portfolio_xml.firstChild.childNodes;
for (var i = 0; i < portfolioPictures.length; i++){
var currentPicture = portfolioPictures[i];
}
}
// xml object for xml content (defines sources for selections)
var portfolio_xml = new XML();
portfolio_xml.ignoreWhite = true;
portfolio_xml.onLoad = function(success){
if (success) GeneratePortfolio(this);
}
// load
portfolio_xml.load("portfolio.xml");
En cada "foto1", "foto2", "foto3"..."foto12" debería escribir algo que llamara al XML, yo estoy poniendo algo que llamara a su respectiva foto en grande que sería "01.png", "02.png", "03.png"...,"12.png", que es como se llama :
Código :
onRelease = function(){
image_mc.loadMovie(this.image);
}
Pero esto no sirve para un mc, bueno aquí es donde me estoy liando. No sé si debería ponerlo con el código de carga del XML algo así como: foto1.onRelease... y la carga de la foto grande.
Bueno, cualquier orientación para salir de este atolladero os la agradezco.
El XML:
Código :
<?xml version="1.0"?> <portfolio> <image = "portfolio/00.png" /> <image = "portfolio/01.png" /> <image = "portfolio/02.png" /> <image = "portfolio/03.png" /> <image = "portfolio/04.png" /> <image = "portfolio/05.png" /> <image = "portfolio/06.png" /> <image = "portfolio/07.png" /> <image = "portfolio/08.png" /> <image = "portfolio/09.png" /> <image = "portfolio/10.png" /> <image = "portfolio/11.png" /> <image = "portfolio/12.png" /> </portfolio>
Y en la carpeta "portfolio" las imágenes con el nombre que aparece en el XML.
