movieClipLoader function questions

I am working with the movieClipLoader function to create a photo gallery site. I;ve been try to modify the Reusable loader tutorial and this is what i have:

/* Set Content Dimensions */
contentW = 100;
contentH = 100;

/* Image Data Array */
imageDat = new Array();
imageDat = [“2_1_1.jpg”];

/* Create emptyClip to hold pic */
var empty = this.createEmptyMovieClip(“picHolder”, 100);
picHolder._visible = false;

/* create loader and listener */

picLoader = new MovieClipLoader();
loadStatus = new Object();
picLoader.addListener(loadStatus);

/* Declare Listener Function */
loadStatus.onLoadInit = function(target_mc) {
_root.loadBar._visible = 1;
_root.loadBar._xscale = 0;
};
loadStatus.onLoadProgress = function(target_mc, tBytes, lBytes) {
_root.loadBar._xscale = (lBytes/tBytes)*100;
};
loadStatus.onLoadComplete = function(target_mc) {
_root.loadBar._visible = 0;
_root.contentW = _root.picHolder._width;
_root.contentH = _root.picHolder._height;
_root.scaleTween (_root.contentW, _root.contentH);
}

/* Tween */
scaleTween = function (contentW, contentH) {
_global.tweening = 1;
easeType = mx.transitions.easing.Strong.easeOut;
var beginX = _root.box._width;
var beginY = _root.box._height;
var time = 1;
var mc = _root.box;
boxTween = new mx.transitions.Tween(mc, “_width”, easeType, beginX, contentW, time, true);
boxTween = new mx.transitions.Tween(mc, “_height”, easeType, beginY, contentH, time, true);
};
scaleTween(contentW, contentH);
i = 0;
blueButton.onPress = function () {
_root.picLoader.loadClip(_root.imageDat[0], “_root.picHolder”);
}

//////
For some reason the onLoadProgress doesn’t function and the onLoadComplete function executes even though the data isn’t loaded, does anyone know why??? :q: