Hi,

I load in my images through xml.
My xml code looks like this for the moment:

Code:
<?xml version="1.0" encoding="UTF-8"?>

<portfolio>
	<categorie naam="artngraphics">
		<beeld bestand="images/BilzenRunOntwerp02.jpg"></beeld>
		<beeld bestand="images/makiGotoWallpaper.jpg"></beeld>
		<beeld bestand="images/appleAdCampaignEva03.jpg"></beeld>
		<beeld bestand="images/coverDeKimpel03.jpg"></beeld>
		<beeld bestand="images/canon_ad_A3ano.jpg"></beeld>
		<beeld bestand="images/Donum.jpg"></beeld>
		<beeld bestand="images/INNOGLOBO_teaserkaart.jpg"></beeld>
		<beeld bestand="images/illustratorMuis.jpg"></beeld>
		<beeld bestand="images/newbrochurePageCompP1.jpg"></beeld>
	</categorie>
	<categorie naam="photography">
		<beeld bestand="images/fotoReportageHasselt_02.jpg"></beeld>
		<beeld bestand="images/benji_spike_effect.jpg"></beeld>
		<beeld bestand="images/kermis01.jpg"></beeld>
		<beeld bestand="images/kermis05.jpg"></beeld>
	</categorie>
</portfolio>
I have different sections for my websites gallery. So I have 1 movieclip that is the gallery, and it fills it with the images of a specifice categorie. But how can I reference it?
When I press a button, it needs to send a string, with the value of the categorie. So if I for example press the button "Photography", it sends the word "photography to the movieclip of the gallery, where the code sits which loads the the images. But how do I tell it to only take the children of that categorie.

This is a part of the code in the movieclip:

Code:
var xmlLoader:URLLoader = new URLLoader();
xmlLoader.addEventListener(Event.COMPLETE, onLoaded);

var xml:XML;
var xmlList:XMLList;
var xmlLength:int = 0;

var imgArray:Array = new Array();
var xImg:Array = new Array();
var imageLoader:Loader;
var afb:Sprite;
var imgHolder:imgDisplay;

var tweenImg:Tween;
var tweenScroll:Tween;
var scrollStatus:String = "motionFinish";

var cat = "photography";
var i:uint = 0;

xmlLoader.load(new URLRequest("xml/portfolio.xml"));

function onLoaded(e:Event):void{
	xml = new XML(e.target.data);
	makeImg();
}

function makeImg():void{
	xmlList = xml.categorie.children();
	xmlLength = xmlList.length();

	imageLoader = new Loader();
	imageLoader.load(new URLRequest(xmlList[i].attribute("bestand")));
		
		imgHolder = new imgDisplay();
		addChild(imgHolder);

...etc,...
You can see that I reserved the string "cat" for it. I don't want reference by numbers like xmlList.categorie[2].children(); or something. But referencing by the words.

Hope somebody still has a fresh mind, mine is out for the moment :s.

Cheers.