# Need help with concatenating variables

**URL:** https://forum.kirupa.com/t/need-help-with-concatenating-variables/290303
**Category:** flash
**Created:** [June 12, 2009, 1:48pm UTC](https://forum.kirupa.com/t/need-help-with-concatenating-variables/290303 "2009-06-12T13:48:39Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![sounddevisor](https://avatars.discourse-cdn.com/v4/letter/s/ecb155/32.png) [@sounddevisor](https://forum.kirupa.com/u/sounddevisor)
#### Post date: [June 12, 2009, 1:48pm UTC](https://forum.kirupa.com/t/need-help-with-concatenating-variables/290303/1 "2009-06-12T13:48:39Z")

</div>

I’m having trouble getting the following to work:

I have declared an array “playlistArray” which will hold a series of track names (for an mp3 player.)  
I have declared a URLVariable “playlistVariables” which loads the data from an external text file.  
If I brute-force assign values from playlistVariables to playlistArray, everything works fine:  
playlistArray[0] = playlistVariables.track0;  
If I test this with trace(playlistArray[0]) I get the track name I am looking for.

But obviously I don’t want to brute-force assign all those values, I want to use a “for” loop:

for (var i:int = 0; i\<maxTracks; i++) {  
playlistArray\* = [“playlistVariables.track”+(i)];  
trace(playlistArray\*);

When I do this, I end up with playlistArray[0] containing the string “playlistVariables.track0” rather than the value of playlistVariables.track0.

What am I doing wrong?
