Dynamic Multi-Dimensional Arrays

hello all - again i must ask the superbrain of kirupa for help

following on from **B.Rich’**s great [color=#003366]Multi-Dimensional Arrays and attachMovie [/color][color=black]tutorial, i’m trying to load the array from an external source.[/color]
i’ve got a text file that outputs:

myArray=samuel price,28,http://www.hybred.co.uk|becky
holland,28,http://www.hybredproductions.co.uk|mark
ovenden,31,http://www.hybred.co.uk/mark

i then try to break this down in flash into a multi-dimensional array that provides info for dynamic buttons:

var myVars:LoadVars = new LoadVars();
var newArray:Array = new Array();

myVars.onLoad = function(success) {
if (success) {
newArray = recreateArray(this.myArray);
trace(newArray);
//Starting x & y values
var xPos = 250;
var yPos = 100;
for (i=0; i<newArray.length; i++) {
attachMovie(“container”, “main”+i, i, {_x:xPos, _y:yPos});
yPos += this[“main”+i]._height+5;
this[“main”+i].name.text = newArray*[0];
this[“main”+i].interest.text = newArray*[1];
this[“main”+i].link = newArray*[2];
}

}
}
myVars.load(“textfile.txt”);
function recreateArray( textArray:String ) : Array {
var multiDimentionArray:Array = new Array();
var singleDimentionArray:Array = textArray.split("|");
for (x = 0; x < singleDimentionArray.length; x++) {
multiDimentionArray.push(singleDimentionArray[x].split(","));
}
return multiDimentionArray;
}

however its not working at all. i’m not sure if its because the attachMovie loop is not getting initiated or what…

if anyone could spare a few minutes to help there would be serious apriciation :beam:

pre emptive thanks!!