Hi peoples, I’m having trouble outputting data from xml with movieclips, basically it only ouputs a single movieclip when it should be outputting three. I think its because I’m using attachmovie or something. Any help would be appreciated, heres the code:
var spacing = 24;
var description_lv = new LoadVars();
description_lv.onData = function(raw_text){
description_txt.text = raw_text;
}
function doit(portfolio_xml){
var portfolioPictures = portfolio_xml.firstChild.childNodes;
for (var i = 0; i < portfolioPictures.length; i++){
var currentPicture = portfolioPictures*;
if(i == 0){ ix = (i - 1); var currentThumb_mc = _root.port.attachMovie("port_item", "thumbnail_mc"+i,this.getNextHighestDepth());
}else{ var currentThumb_mc = duplicateMovieClip("thumbnail_mc"+ix, "thumbnail_mc"+i,this.getNextHighestDepth());}
currentThumb_mc._y = spacing;
spacing = spacing + 49;
currentThumb_mc.createEmptyMovieClip("thumb_container",0);
currentThumb_mc.thumb_container.loadMovie(currentPicture.attributes.thumb);
currentThumb_mc.thumb_container._x += 27;
currentThumb_mc.num.text = i + 1;
currentThumb_mc.client.text = currentPicture.attributes.client;
currentThumb_mc.description = currentPicture.attributes.description;
}
}
var portfolio_xml = new XML();
portfolio_xml.ignoreWhite = true;
portfolio_xml.onLoad = function(success){
doit(this);
}
portfolio_xml.load("portfolio.xml");