movieClipLoader doesn't show loaded .swf

I am loading an external .swf into a container movieClip & using movieClipLoader to preload the .swf. The my progress bar works, but when it reaches 100%, it doesn’t show the loaded .swf. I have no idea what is going wrong. I appreciate any help.

source files:

var container:MovieClip = this.createEmptyMovieClip(“container”, this.getNextHighestDepth());

var mcLoader:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
listener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
trace(".onLoadProgress with " + bytesLoaded + " bytes of " + bytesTotal);
listener.onLoadInit = function(target:MovieClip):Void {
trace(target + “.onLoadInit”);
mcLoader.loadClip(“index2.swf”, container);