Loading XML Pics and Text. They aren't in order :(

I am loading XML file with images and text. I am resizing the pictures so I have to add an additional loader just to do that. By the time the images load, they are in different order than the XML file (cause it took time to load), which means it also throws my text off. Prior to loading, I place all the text of the images in an array. But when the images load, the array no longer matches the images loaded because they loaded randomly, rather than in order.

Any ideas?

picData = new XML(e.target.data);
	 my_images = picData.image;
	 image_text = picData.image.@name;
         my_total = my_images.length();
			loadPics();
		}
public function loadPics() {
				for (var i:int = 0; i<my_total; i++) {
				var my_image = my_images*;
				var my_text = image_text*;
                                var newLoader = new Loader();
				newLoader.load(new URLRequest(my_image));
newLoader.contentLoaderInfo.addEventListener(Event.INIT , loaded);
public function loaded(e:Event) {
			var targetLoader:Loader = Loader(e.target.loader);
			targetLoader.width = 80;
			targetLoader.height = 70;
			targetLoader.x += .5;
                        holdAllArray.push(targetLoader);

This loads all of the pictures fine, but again I can’t make the picture match the text because the text array has no idea what image is being loaded first. :frowning: