BuenAS:
Se es esto lo que te frena, poco es

. Para acceder al código del swf cargado no tienes ni que esperar al evento COMPLETE, puedes añadir un listener para el evento Event.INIT:
Código ActionScript :
private var propiedadQueQuieroConocer:TipoPropiedad;
loader.contentLoaderInfo.addEventListener(Event.INIT, initHandler);
function initHandler(evt:Event):void
{
var movie:MovieClip = evt.target.content;
propiedadQueQuieroConocer = movie["propiedadDelSwfCargado"];
}
Y como comentaba yo haría que todos los swf cargados, en vez de MovieClip, extendieran de, por ejemplo, la clase Catalogo (esta clase la haces que extienda de MovieClip y le añades las propiedades/métodos que vas a consultar), y en el método controlador, ahora sería:
Código :
function initHandler(evt:Event):void
{
var movie:Catalogo = Catalogo(evt.target.content);
propiedadQueQuieroConocer = movie.propiedadDelSwfCargado;
}
Parece un poco más, pero de verdad que ahorra bastante trabajo: Te aseguras de que TODOS los swf's cargados tengan las mismas propiedades/métodos que vas a consultar. Suele pasar, si no haces esto, que un swf tenga la propiedad "precio", otro la propiedad "miPrecio", otro la propiedad "precoi", porque lo has escrito mal, etc... y pierdes horas, o días, hasta que ves dónde está el error, sobre todo si es un proyecto de hace tiempo

Un saludo.