hi, just working on an xml gallery that has a few ‘projects’ that have a vayring number of images with them. my problem, thumbnails are loading fine first project images are loading fine, but when i come to change the project the next lot of images wont change to the new project… heres my code
---------------FLASH FILE
var cur = 0;
var projectImage = new Array();
var projectTitle = new Array();
var projectThumb = new Array();
var project = new Array();
var total;
var increment = 0;
var thumbsLoaded = false;
//SWITCHES PROJECT
function galleryChoice(a) {
var myXML:XML = new XML();
var XML_URL:String = “images.xml”;
var myXMLURL:URLRequest = new URLRequest(XML_URL);
var myLoader:URLLoader = new URLLoader(myXMLURL);
myLoader.addEventListener(“complete”, xmlLoaded);
//LOADS XML
function xmlLoaded(event:Event):void
{
myXML = XML(myLoader.data);
total = myXML.children().length();
if(thumbsLoaded==false){
for (i=0; i<total; i++) {
project.push(myXML.children()*);
projectTitle* = myXML.children().title.children()*;
projectThumb* = myXML.children().thumb.children()*;
title_txt.text = projectTitle*;
}
thumbsLoaded = true;
thumbLoad();
}
for (var i = 0; i<project[a].image.length(); i++) {
//LOADS IMAGES FROM SELECTED PROJECT
projectImage.push(project[a].image*.attribute("source"));
trace(projectImage*);
}
//load first image from first project
ImageLoad(projectImage[0],holderClip,0,0)
title_txt.text = projectTitle[a]; //this works fine
}
trace(a);
}
galleryChoice(0);
//FOR TESTING OF CHANGING PROJECT
stage.addEventListener(MouseEvent.CLICK, changeProject);
var k=0;
function changeProject(event:MouseEvent):void{
if(k==0){
k=1;
}else{
k=0;
}
galleryChoice(k);
}
--------XML------------
<images>
<project>
<title>Lorem One</title>
<thumb>images/thumb_01.png</thumb>
<image source=“images/image_01.png” />
<image source=“images/image_01.png” />
<image source=“images/image_01.png” />
<image source=“images/image_01.png” />
</project>
<project>
<title>Lorem Two</title>
<thumb>images/thumb_02.png</thumb>
<image source=“images/image_02.png” />
<image source=“images/image_02.png” />
<image source=“images/image_02.png” />
<image source=“images/image_02.png” />
</project>
</images>
any ideas?