Al llamar al load, comienza a cargarse el archivo, pero eso no significa que cuando se valla a leer la siguiente linea de código, el archivo esté cargado, por eso, necesitas saber cuando se ha cargado el archivo correctamente, mira, haz esto:
Código actionscript:
Ver originalvar urlSwf:URLRequest = new URLRequest("cosas.swf");
var cargar2Swf:Loader = new Loader();
cargar2Swf.load(urlSwf);
cargar2Swf.addEventListener(Event.COMPLETE, function a(e:Event) {
this.addChild(cargar2Swf);
});
debería funcionar, es lo mismo que te he dicho antes, pero todo junto