Hi,
Your code does not seem right, it's loading SWFs specified in txt file in one loop without waiting for one to finish loading and playback. It won't give the results you want.
You first need to load the variables from the txt file. When variables are loaded, then use my que playback code to load and play one SWF at a time.
Your question regarding any other way for child SWFs, yes, there is 
Code:
loadListener.onLoadInit = function(target_mc:MovieClip):Void
{
trace(">> loadListener.onLoadInit()");
trace(">> =============================");
trace(">> SWF loaded: " + target_mc._url);
//
target_mc.onEnterFrame = function()
{
if(target_mc._currentframe == target_mc._totalframes)
_parent.loadNextSWF();
}
}
In above code I added onEnterFrame function for the child, so when it reaches last frame, it call the loadNextSWF function to load the next SWF in que.
I hope this helps,
// chall3ng3r //