Question : How do I concatenate variable names in AS3?

Greetings Experts,

I'm working with 15 groups of 8 variables for a total of 120 variables.  These variables are being retrieved from a .NET page via URLRequest and URLLoader.  I need to load these variables into arrays.

The variables look like this:
Part1, PartColor1, SizeX1, SizeY1, Lock1, PosX1, PosY1, Space1
Part2, PartColor2, SizeX2, SizeY2, Lock2, PosX2, PosY2, Space2
etc....

I'm trying to figure out how to concatenate the variable name at the end of the lines in the code below: (i.e. myLoader.data."Part" + i )

Thanks Experts!
Code Snippet:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
for(var i:Number=1; 15; i++){
     Part[i] = Number(myLoader.data.Part1);  <---change to something like "Part" + i
     PartColor[i] = String(myLoader.data.Color1);
     SizeX[i] = Number(myLoaderr.data.SizeX1);
     SizeY[i] = Number(myLoader.data.SizeY1);
     Lock[i] = Boolean(myLoader.data.Lock1);
     PosX[i] = Number(myLoader.data.PosX1);
     PosY[i] = Number(myLoader.data.PosY1);
     Space[i] = Number(myLoader.data.Space1);
}
Open in New Window Select All

Answer : How do I concatenate variable names in AS3?

You should be able to do it with

Part[i] = Number(myLoader.data["Part"+i]);

And so on...

-V
Random Solutions  
 
programming4us programming4us