Hello All,
After doing a lot of reading on loading external assets, the Loader class, etc. I just need some clarification and maybe a little guidance.

I have a main "shell" swf which, by clicking several buttons, will load/unload various external swfs into a Placeholder_mc which resides on the main timeline in Shell.swf

In the documentation and tutorials I've seen a couple different methods, and I'm not sure I quite understand the difference, or at least the reason you would use one over the other...

In the 1st method, you can just add the Loader object using the addChild() method:

Code:
var myLoader:Loader = new Loader();
var myURLRequest:URLRequest = new URLRequest("ExternalFileA.swf");
myLoader.load(myURLRequest);
Placeholder_mc.addChild(myLoader);
This will apparently add myLoader to the display list once it has completely loaded.

The 2nd method, you supposedly can add the Loader.content; however, it appears you can only do this once the content has completed loading, so you need to incorporate an event handler with the contentLoaderInfo object:

Code:
var myLoader:Loader = new Loader();
var myURLRequest:URLRequest = new URLRequest("ExternalFileA.swf");
myLoader.load(myURLRequest);
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, Loaded);  

function Loaded(evt:Event):void{ 
    Placeholder_mc.addChild(myLoader.content);  
}
What are the pros/cons of adding the entire Loader object, as opposed to the Loader.content and vice versa??