import flash.events.ProgressEvent; var clipLoader:Loader = new Loader(); var loadedMovie:MovieClip = new MovieClip(); loadBar_mc.theBar_mc.scaleX = .01; function loadNextClip():void { //addChild(clipLoader); clipLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, assignMCName); clipLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgress); var clipName:URLRequest = new URLRequest("myMovie.swf"); clipLoader.load(clipName); //clipLoader.load(clipName); } function loadProgress(loaderObject:ProgressEvent):void{ var percent:Number = Math.floor((loaderObject.bytesLoaded*100)/loaderObject.bytesTotal); loadBar_mc.theBar_mc.width = percent * 5; } function assignMCName(event:Event):void { loadedMovie = clipLoader.content; addChild(loadedMovie); loadBar_mc.visible = false; loadedMovie.onLoadCompleted(); } loadNextClip();