# MovieClipLoader Problems

**URL:** <https://forum.kirupa.com/t/moviecliploader-problems/156109>\
**Category:** flash\
**Created:** [July 22, 2005, 3:36pm UTC](https://forum.kirupa.com/t/moviecliploader-problems/156109 "2005-07-22T15:36:07Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mexx500](https://avatars.discourse-cdn.com/v4/letter/m/da6949/32.png) [@mexx500](https://forum.kirupa.com/u/mexx500)\
**Post date:** [July 22, 2005, 3:36pm UTC](https://forum.kirupa.com/t/moviecliploader-problems/156109/1 "2005-07-22T15:36:07Z")

</div>

Hello. I’m using the MovieClipLoader class to load external swf’s to a container movie in my main swf. However the problem is that the external swf starts playing before it loads completely. Can anyone help me out with that? The code I’m using is pasted below. Thanks a mil !

this.createEmptyMovieClip(“progressBar\_mc”, 0);  
progressBar\_mc.createEmptyMovieClip(“bar\_mc”, 1);  
progressBar\_mc.createEmptyMovieClip(“stroke\_mc”, 2);  
with (progressBar\_mc.stroke\_mc) {  
lineStyle(0, 0x000000);  
moveTo(0, 0);  
lineTo(100, 0);  
lineTo(100, 10);  
lineTo(0, 10);  
lineTo(0, 0);  
}  
with (progressBar\_mc.bar\_mc) {  
beginFill(0xFF0000, 100);  
moveTo(0, 0);  
lineTo(100, 0);  
lineTo(100, 10);  
lineTo(0, 10);  
lineTo(0, 0);  
endFill();  
\_xscale = 0;  
}  
progressBar\_mc.\_x = 2;  
progressBar\_mc.\_y = 2;  
this.createEmptyMovieClip(“e\_mc”, 2);  
var mcl:MovieClipLoader = new MovieClipLoader();  
var mclListener:Object = new Object();  
mcl.addListener(mclListener);  
mclListener.onLoadProgress = function(target\_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number) {  
progressBar\_mc.bar\_mc.\_xscale = Math.round(bytesLoaded/bytesTotal\*100);  
};  
mclListener.onLoadComplete = function(target\_mc:MovieClip) {  
progressBar\_mc.removeMovieClip();  
};  
mcl.loadClip(“commercials/ad2.swf”, e\_mc);  
e\_mc.\_x = 395.5;  
e\_mc.\_y = 116.6;
