no tengo idea de como es que se hace en As2..pero en As3 no es dificil solo debes acceder a la propiedad content del objeto Loader en el cual se encuentra un displayObject que es el SWF cargado en cuestion , puedes crear una variable que haga referencia a ese objeto :
Código ActionScript :
import flash.display.Loader;
import flash.display.MovieClip;
import flash.events.Event;
import flash.net.URLRequest;
var loader:Loader = new Loader();
var swfLoaded:MovieClip;
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandler);
function onCompleteHandler(e:Event):void
{
//accedes al content como es un DisplayObject..hacemos un cast para indicarle que es mas que
//un display object , un swf se comporta como un movieclip por eso hacemos cast a MovieClip
//para poder tener acceso a sus propiedades currentFrame, totalFrames,play..etc
swfLoaded = e.target.content as MovieClip;
//lo agregas al display list
addChild(swfLoaded);
//prueba
trace("total frames:", swfLoaded.totalFrames , "currentFrame :" , swfLoaded.currentFrame );
}
loader.load(new URLRequest("swfA.swf"));
Jonathan