RemoveChild, audio still remains

Hi, pretty new hear and struggling through some tutorials. I’ve got a SWF loading others SWFs with this code:

var Xpos:Number = 130;
var Ypos:Number = 10;
var swf:MovieClip;
var loader:Loader = new Loader();

var defaultSWF:URLRequest = new URLRequest(“swf/safelift.swf”);

loader.load(defaultSWF);
loader.x = Xpos;
loader.y = Ypos;
addChild(loader);
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// Btns Universal function
function btnClick(event:MouseEvent):void {

removeChild(loader);
var newSWFRequest:URLRequest = new URLRequest(“swf/” + event.target.name + “.swf”);
loader.load(newSWFRequest);
loader.x = Xpos;
loader.y = Ypos;
addChild(loader);
}
// Btn listeners
safelift.addEventListener(MouseEvent.CLICK, btnClick);
gamestore.addEventListener(MouseEvent.CLICK, btnClick);

Videos load, but audio remains from previous SWF. I thought removeChild would take care of it. Anyone know what I am missing?

Thanks!