MovieClipLoader questions

I’m trying to get my movieClipLoader to load in my external swfs when a button on my menu is clicked. Right now it loads the external swf in but it doesn’t seem to trigger the preloading or the external swf shows up but the image content isn’t loaded. What am I doing wrong? Thanks for your time.

//timeline code//

var mcl:MovieClipLoader = new MovieClipLoader();
this.createEmptyMovieClip("holder",1);

var mclL:Object = new Object();

mcl.addListener(mclL);

mclL.onLoadProgress = function(target,loaded,total) {
    loader.percent.text = Math.round((loaded/total) * 100) + "%";
}

mclL.onLoadInit = function() {
    loader._visible = false;
    loader.percent.text = "";
}

mcl.loadClip("action.swf", holder);