[fmx] Problems with loading into a MovieClip via a String [renamed]

Alright, I know this is a mess, please forgive me.
I’m trying to get it to load into one of the movies that its creating but it doesn’t seem to like the string, if I manually enter _root.holder_mc.mc_0 it works fine.

Any ideas?


#include "com.qlod.LoaderClass.as"
var depth 		= 0;
var myLoader 	= new com.qlod.LoaderClass();
var picPath 	= "";
var pics 		= ['winterrangep1.jpg',
				   'winterrangep2.jpg',
				   'winterrangep3.jpg',
				   'winterrangep4.jpg',
				   'winterrangep5.jpg',
				   'winterrangep6.jpg'];
var picText 	= [''];
var picCount 	= _root.pics.length - 1;
var objIndex	= 0;
var nextX       = 265.4;
var nextY       = 293.9;
var prevX       = 0;
var prevY       = 297.4;
MovieClip.prototype.loadObj = function (file, i) {
	if (file.length) {
		trace(i);
		objWhereToLoad = "_root.holder_mc.mc_"+i;
		objWhereToLoad = objWhereToLoad.toString();
		trace(objWhereToLoad);
		myLoader.load(objWhereToLoad, file);
		var mc_loader = _root.attachMovie("loader", "mc_loader", 4);
		mc_loader._x = nextX-mc_loader._width/2;
		mc_loader._y = nextY;
		mc_loader.loadBar.onLoadProgress = function(loaderObj) {
			this._xscale = loaderObj.getPercent();
			trace(this + ' Progress: ' + loaderObj.getPercent());
		};
		mc_loader.loadBar.onLoadComplete = function(success, loaderObj) {
			removeMovieClip(mc_loader);
			current_index++;
			load****();
			trace(this + ' Complete');
		};
		myLoader.addListener(mc_loader.loadBar);
	} else {
		trace(this + ' No Image to Load');
	}
};
var holder_mc = _root.createEmptyMovieClip("holder_mc", _root.depth++);
current_index = 0;
load**** = function () {
	//var mc = loadMovie(""+pics[current_index]+"", holder_mc["mc_"+current_index]);
	loadObj(pics[current_index], current_index);
	if (last_index == current_index) {
		break;
	}
	var last_index = current_index;
};
load****();
for (i=0; i<pics.length; i++) {
	holder_mc.createEmptyMovieClip("mc_"+i+"", depth++);
}