Hiding Preloader

hey folks!
anybody can help!

First I am newbie FlashMX 2004 pro user, I just learn thru reading tutorials from web, but i got problem and I cant find the right tutorial that works… i am completely stuck up, here…

I have added the preloader to my main movie, and I have several external swf movies to be loaded to main movie by button and its really heavy… (around 33.4mb),

My problem is when the preloader plays continuesly together with the external swf, I want to hide or remove the preloader after the external movie is completely loaded,

here’s my code for the Button AS:

var loader_mcl = new MovieClipLoader();
loader_mcl.addListener(this);
fire_btn.onPress = function(){
startPreload(“fire.swf”);
}
function startPreload(url){
container_mc.loadMovie(url);
attachMovie(“preloader anim”, “preloader_mc”, 500, {_x:0, _y:0});
onEnterFrame = preloadContainer;
}

for the preloader AS:

function preloadContainer(){
var bytes_loaded = container_mc.getBytesLoaded();
var bytes_total = container_mc.getBytesTotal();
container_mc.stop();
container_mc._visible = false;
if (bytes_total > 1){
var percent_loaded = bytes_loaded/bytes_total;
preloader_mc.value = percent_loaded;
if (percent_loaded == 1){
container_mc.play();
container_mc._visible = true;
preloader_mc._visible = false
unloadMovieNum(“preloader_mc”);
delete onEnterFrame;
}
}
}

Anybody can help to fix my code PLEASE,PLEASE…

Thank you…
COREL