Preloading problem

Hello, I’m not a programmer so I’ve pick up a code proposed by a nice guy on the net.
I use it to share my webseries on NewGrounds. I just have a problem for the preloading, in fact episodes begin before the preloading end…
Here’s the last episode I’ve release: http://www.newgrounds.com/portal/view/58 6335

So if any body have a solution for that, thanks to tell it to me ^^
Here’s the code I use for the preloader:

function launchSWF(vBox, vFile):void{

  var swfLoader:Loader = new Loader();

  //vBox.addChild(swfLoader);
  var swfURL:URLRequest = new URLRequest(vFile);
  swfLoader.contentLoaderInfo.addEventList ener(ProgressEvent.PROGRESS, onProgressHandler);
swfLoader.contentLoaderInfo.addEventList ener(Event.COMPLETE, loadProdComplete);
  swfLoader.load(swfURL);
  var player:swfPlayerBt = new swfPlayerBt();
  function loadProdComplete(e:Event):void {
trace("swf file loaded");
vBox.removeChild(preLoader);
vBox.addChild(swfLoader);
  currentSWF = MovieClip(swfLoader.content);
currentSWF.gotoAndPlay(1);
  player.x =200;
player.y =350;
//attach the swfPlayer buttons
vBox.addChild(player);
  //add EventListeners for swfPlayer buttons
player.btForward.addEventListener(MouseE vent.CLICK, button_forward);
player.btRewind.addEventListener(MouseEv ent.CLICK, button_rewind);
player.btPause.addEventListener(MouseEve nt.CLICK, button_pause);
player.btPlay.addEventListener(MouseEven t.CLICK, button_play);
  currentSWF.addEventListener(Event.ENTER_
FRAME , checkLastFrame);
  function checkLastFrame(e:Event):void {
  if (currentSWF.currentFrame == currentSWF.totalFrames) {
currentSWF.stop();
// trace("DONE");
}
  }
  function button_forward(e:Event):void{
currentSWF.nextFrame();
}
  function button_rewind(e:Event):void{
currentSWF.prevFrame();
}
function button_pause(e:Event):void{
currentSWF.stop();
}
function button_play(e:Event):void{
currentSWF.play();
}
  }
  var preLoader:loader = new loader();
preLoader.x = 400;
preLoader.y = 450;
  vBox.addChild(preLoader);
  function onProgressHandler(event:ProgressEvent){
  var dataAmountLoaded:Number=event.bytesLoade d/event.bytesTotal*100;
preLoader.bar.scaleX = dataAmountLoaded/100;
preLoader.lpc.text= int(dataAmountLoaded)+"%";
  trace(preLoader.bar.scaleX );
  }
  }
  var container:MovieClip = new MovieClip();
var swfFile:String = '[http://og-zone.com/swf/Dragon%20and%20W eed-S2%20E034.swf](http://og-zone.com/swf/Dragon%20and%20Weed-S2%20E034.swf)';
var currentSWF:MovieClip = new MovieClip();
  launchSWF(container, swfFile);
  //put it on stgae
addChild(container);