# Random Image Loading via XML

**URL:** <https://forum.kirupa.com/t/random-image-loading-via-xml/87990>\
**Category:** flash\
**Created:** [April 25, 2005, 9:40pm UTC](https://forum.kirupa.com/t/random-image-loading-via-xml/87990 "2005-04-25T21:40:33Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tranism](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/tranism/32/269_2.png) [@tranism](https://forum.kirupa.com/u/tranism)\
**Post date:** [April 25, 2005, 9:40pm UTC](https://forum.kirupa.com/t/random-image-loading-via-xml/87990/1 "2005-04-25T21:40:33Z")

</div>

i’m trying to randomly load images via xml but my output window keeps saying “undefined”.

can somebody help me please?

```auto
function loadXML(loaded){
	if(loaded){
		xmlNODE = this.firstChild;
		image = [];
		total = xmlNode.childNodes.length;
		for (i=0; i<total;i++){
			image* = xmlNode.childNodes*.childNodes[0].firstChild.nodeValue;
		}
		randomImage();
	}else{
		content = "file not loaded!";
	}
}
xmlData =new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("bg.xml");

p = 0;
function randomImage(){
	if(loaded == filesize){
		p = Math.floor(Math.random() * total);
		bgholder._alpha = 0;
		bgholder.loadMovie(image[0], 1);
	}
}

```
