Remove child

hi,

i load a preloader swf into my main swf using addChild,

then if someone clicks skip in my main movie, i want to remove the preloader and go to the next frame,
for this i use…

skip.addEventListener(MouseEvent.MOUSE_UP, skipint);
function skipint(evt:MouseEvent):void {
MovieClip(root).gotoAndStop(2);
this.removeChild(myLoader);
}

thing is the preloader is still there, as the sound carries on playing in the background,
i then tried using

SoundMixer.stopAll(); to stop the sounds,
but when the preloader goes to use a new sound that sound still plays in the background?

and help to either get rid of the preloader on the click of a button or to stop it playing sounds!

thanks