How to load and use an external SWF?

[Flash 9, Actionscript 2.0]

Hello,

I’ve been messing around with this for a while, and cannot seem to get it to work. What I want to do is pretty simple; I want to have an external swf file that contains various swf objects (right now, just sounds, but later, other stage objects, like shape images, etc), and access these objects within the base root loader swf.

So here’s what I’m trying to do, and various combinations of it:
Loader SWF:
var x = this.createEmptyMovieClip(“blank_mc”, this.getNextHighestDepth());
x.loadMovie(“sounds1.swf”);
x.play();

sounds1.swf: (contains 4 sounds, all exported for Actionscript – debug code added to make sure sound plays standalone, and it does)
var newSound = new Sound();
newSound.attachSound(“sndEngage”);
newSound.start();

No sound plays. I tried the MovieClipLoader, and that didn’t work either. I dont even really want to play the movie, I only want access to the sounds it contains, so I can reference them directly in my loader swf in the same manner that they are referenced in the actual sounds1.swf

Please help, I cannot seem to find any examples or documentation on how to load external swf files, and use their exported objects in the loading swf file.

Thanks in advance!

[edit] I also added this test code snippet in the LOADER swf file, but it also does not work: (this is closer to what I really want to do)

this.createEmptyMovieClip(“tester_mc”, 1);
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
trace(“movie loaded”);
trace(target_mc);
target_mc.play();

var newSound = new Sound();
newSound.attachSound("sndEngage");
newSound.start();

};
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip(“sounds1.swf”, tester_mc);

– Please note that the trace commands DO show up, so the movie IS being loaded…