# XML/MC Troubles

**URL:** <https://forum.kirupa.com/t/xml-mc-troubles/197750>\
**Category:** flash\
**Created:** [August 18, 2006, 6:56pm UTC](https://forum.kirupa.com/t/xml-mc-troubles/197750 "2006-08-18T18:56:56Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Neolumi](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/neolumi/32/1306_2.png) [@Neolumi](https://forum.kirupa.com/u/Neolumi)\
**Post date:** [August 18, 2006, 6:56pm UTC](https://forum.kirupa.com/t/xml-mc-troubles/197750/1 "2006-08-18T18:56:56Z")

</div>

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:

```auto
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");

```
