XML help (random pictures)

Hello all

I need some help to solve an xml problem.
I loade 10 pictures into 10 MC´s ,via xml.
wen loadet the pictures fade in and out , and that works well.

However i’ve got between 50 and 100 pictures i wuld like to show randomly
10 at a time. can some on help me? or point me in the right direktion

My AS code


var delay:Number = 3;

var currentImage:Number;
var lastImage:Number;
var Image:String;
var Num:String;
var aImages:Array = new Array();

var mcl:MovieClipLoader = new MovieClipLoader();
//xml haløj

var xmlImages:XML = new XML();
xmlImages.ignoreWhite = true;
var rootNode:XMLNode;
var currNode:XMLNode;

xmlImages.onLoad = function(success:Boolean):Void{
   rootNode = this.firstChild;
   populateArray();
   display();

for (var i:Number = 0; i < currImage.length; i++){
mcl.loadClip(currImage, this["holder"+(i+1)+"_mc"])+ setInterval(display, delay*1000);
}
  
}

xmlImages.load("xml/images.xml");

function populateArray():Void{
    var currImage:String;
    var currAuthor:String;
    var currNum:String;
    
     for(var i:Number=0; i<rootNode.childNodes.length; i++){
         
       currNode = rootNode.childNodes*;
       currImage= currNode.firstChild.nodeValue;
       currNum = currNode["attributes"]["Num"];
       
       aImages.push({Image:currImage, Num:currNum, id:i});
     }
     
    
}

function display():Void{
    
   if(!aImages.length){
       populateArray();
    }
   
   var randomImage:Number = Math.floor(Math.random() * aImages.length);
   if(aImages[randomImage].id == currentImage){
       if(aImages[randomImage+1] != undefined){
           randomImage++;
           }else{
            randomImage--;   
          }
       }

       
   Image = aImages[randomImage].Image;
   Num = aImages[randomImage].Num;
   currentImage = aImages[randomImage].id;
   aImages.splice(randomImage,1);
   
   if(Num=="" || !Num){Num="unknown"};  
   
   for (var i:Number = 0; i < currImage.length; i++){
   mcl.loadClip(Image, this["holder"+(i+1)+"_mc"]+Image+ "Num: " + Num);


}
}

my xml just the first 15 pics.

<?xml version="1.0" encoding="UTF-8"?>
<images>
 <image image="PNG pic/pic1.png" num="1"/>
 <image image="PNG pic/pic2.png" num="2"/>
 <image image="PNG pic/pic3.png" num="3"/>
 <image image="PNG pic/pic4.png" num="4"/>
 <image image="PNG pic/pic5.png" num="5"/>
 <image image="PNG pic/pic6.png" num="6"/>
 <image image="PNG pic/pic7.png" num="7"/>
 <image image="PNG pic/pic8.png" num="8"/>
 <image image="PNG pic/pic9.png" num="9"/>
 <image image="PNG pic/pic10.png" Num="10"/>
 <image image="PNG pic/pic11.png" Num="11"/>
 <image image="PNG pic/pic12.png" num="12"/>
 <image image="PNG pic/pic13.png" num="13"/>
 <image image="PNG pic/pic14.png" num="14"/>
 <image image="PNG pic/pic15.png" num="15"/>
</images>

regards Kristian