Существует только один объект сцены, и он всегда наследуется от корня.Каждый раз, когда вы можете получить доступ к свойству "stage" внутри DisplayObject (Sprite, MovieClip), на самом деле это просто ссылка на root.stage, которая заполняется всякий раз, когда этот DisplayObject добавляется в корневую стадию, или дочерний объект некоторого объекта, который в итоге подключаетсяэтап (список отображения).Список отображения - это просто дерево объектов различных экранных объектов, подключенных к корневому этапу.В любом случае, по поводу вашего вопроса, если вы просто хотите прослушивать события на загруженном SWF, сделайте что-то вроде этого:
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
loader.load(new URLRequest("swf2.swf"));
private function loadComplete(e:Event):void
{
var swf2Clip:MovieClip = loader.content as MovieClip;
swfClip.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut);
}
private function onMouseOut(e:MouseEvent):void
{
//Do something when swf2 is moused out.
}