Loading an External Array

I guess this should be simple but I’ve gone and got stuck. I’ve been working with image gallery code that normally hardcodes the image path information in an array. I need to place the array outside the SWF file so that it can be updated without opening Flash. The original array code looks like this:


this.images = ["images/01.jpg", "images/02.jpg", "images/03.jpg", "images/04.jpg", "images/05.jpg", "images/06.jpg", "images/07.jpg", "images/08.jpg", "images/09.jpg", "images/10.jpg", "images/11.jpg", "images/12.jpg"];
this.data = [];
trace(this.images);

(TRACE OUTPUT)
images/01.jpg,images/02.jpg,images/03.jpg,images/04.jpg,images/05.jpg,images/06.jpg,images/07.jpg,images/08.jpg,images/09.jpg,images/10.jpg,images/11.jpg,images/12.jpg

The code I have now is below - unfortunately nothing functions now and I think it may be because the commas have been removed from the code. Any ideas?


this.images:Array = new Array();
this.data = [];
loadArray = new LoadVars();
loadArray.onLoad = function() {
fl = this.imagelist;
images = fl.split(",");
count = images.length-1;
for (i=0; i<count; i++) {
trace(images*);
}
};
loadArray.load("imagelist.txt");

(CONTENTS OF "imagelist.txt")
imagelist=images/01.jpg,images/02.jpg,images/03.jpg,images/04.jpg,images/05.jpg,images/06.jpg,images/07.jpg,images/08.jpg,images/09.jpg,images/10.jpg,images/11.jpg,images/12.jpg

(TRACE OUTPUT)
images/01.jpg
images/02.jpg
images/03.jpg
images/04.jpg
images/05.jpg
images/06.jpg
images/07.jpg
images/08.jpg
images/09.jpg
images/10.jpg
images/11.jpg