This one is driving me nuts. I have a site that has a tree navigation, that sources an XML file for the content of the site. http://habitatinteractive.com/test/batewood
Here’s the code for one of the branches:
for(e = 0; e < portfolioCom.length; e++){
if (url == portfolioCom[e]){
var portfolio_xml = site_xml.firstChild.childNodes[1].childNodes[0].childNodes[e];
var alias:String = portfolio_xml.attributes.alias;
var category:String = portfolio_xml.attributes.category;
var locale:String = portfolio_xml.attributes.locale;
var desc:String = portfolio_xml.attributes.desc;
var image0:MovieClip = portfolio_xml.attributes.image0;
var image1:MovieClip = portfolio_xml.attributes.image1;
var image2:MovieClip = portfolio_xml.attributes.image2;
var image3:MovieClip = portfolio_xml.attributes.image3;
var image4:MovieClip = portfolio_xml.attributes.image4;
var image5:MovieClip = portfolio_xml.attributes.image5;
var loadImage_mc:MovieClip = empty_mc.attachMovie("portfolio_mc", "portfolio_mc1", newDepth);
loadImage_mc.alias_txt.text = alias;
loadImage_mc.aliasTitle_txt.text = alias;
loadImage_mc.category_txt.text = category;
loadImage_mc.locale_txt.text = locale;
loadImage_mc.desc_txt.text = desc;
if(image0 == undefined){
loadImage_mc.image_mc0.unloadMovie(image_mc0);
loadImage_mc.comeOnMySelector.selector_bt0._visible = false;
} else{
loadImage_mc.image_mc0.emptyImage_mc.loadMovie(image0);
}
if(image1 == undefined){
loadImage_mc.image_mc1.unloadMovie(image_mc1);
loadImage_mc.comeOnMySelector.selector_bt1._visible = false;
} else{
loadImage_mc.image_mc1.emptyImage_mc.loadMovie(image1);
}
if(image2 == undefined){
loadImage_mc.image_mc2.unloadMovie(image_mc2);
loadImage_mc.comeOnMySelector.selector_bt2._visible = false;
} else{
loadImage_mc.image_mc2.emptyImage_mc.loadMovie(image2);
}
if(image3 == undefined){
loadImage_mc.image_mc3.unloadMovie(image_mc3);
loadImage_mc.comeOnMySelector.selector_bt3._visible = false;
} else{
loadImage_mc.image_mc3.emptyImage_mc.loadMovie(image3);
}
if(image4== undefined){
loadImage_mc.image_mc4.unloadMovie(image_mc4);
loadImage_mc.comeOnMySelector.selector_bt4._visible = false;
} else{
loadImage_mc.image_mc4.emptyImage_mc.loadMovie(image4);
}
if(image5 == undefined){
loadImage_mc.image_mc5.unloadMovie(image_mc5);
loadImage_mc.comeOnMySelector.selector_bt5._visible = false;
} else{
loadImage_mc.image_mc5.emptyImage_mc.loadMovie(image5);
}
}
}
The site is technically done, but I would like to create a preloader for each of the individual links. Particularly the portofolio section. MovieClipLoader seems to be the way to go, but how would I preload all the images at the same time? Any thoughts?