Bueno simprlemente vacialo tu mismo:
Create un flag para almacenar el nombre del que habia cargado y cuando vayas a cargar otro quitalo.
Código actionscript:
Ver originalvar CualEstaCargado:String="";
function Carga(dir:String,Container){
var request:URLRequest = new URLRequest(dir);
var loader:Loader = new Loader()
loader.load(request);
//la comprobacion es por si es el primero para que no de error
if (CualEstaCargado !="")
Container.removeChild(Container.getChildByName(CualEstaCargado));
Container.addChild(loader);
}
Carga ("menu1.swf",c1)
Carga ("menu1_btn1.swf",c2)
Carga ("foto1.swf",c3)
c1.addEventListener(MouseEvent.CLICK,clicoc1);
private function clicoc1(e:Event){
var cual:String;
cual=e.target.name.substr(4,str.length-3) ;
cual="menu"+cual+"_btn"+cual+".swf";
Carga(cual,c2);
CualEstaCargado=cual;
}