# Loading an External Array

**URL:** <https://forum.kirupa.com/t/loading-an-external-array/213629>\
**Category:** flash\
**Created:** [January 21, 2007, 8:52pm UTC](https://forum.kirupa.com/t/loading-an-external-array/213629 "2007-01-21T20:52:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pherank](https://avatars.discourse-cdn.com/v4/letter/p/4af34b/32.png) [@Pherank](https://forum.kirupa.com/u/Pherank)\
**Post date:** [January 21, 2007, 8:52pm UTC](https://forum.kirupa.com/t/loading-an-external-array/213629/1 "2007-01-21T20:52:43Z")

</div>

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:

```auto

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?

```auto

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

```
