Нет, вы точно издеваетесь.....
Тот, кто грузит:

Код:
import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.system.LoaderContext;
import flash.system.ApplicationDomain;
var loaderRequest:URLRequest = new URLRequest("test.swf");
var loaderContext:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, contentLoadedHandler);
loader.load(loaderRequest, loaderContext);
function contentLoadedHandler(event:Event):void
{
addChild(event.target.content);
event.target.content.myFunction("ПРЕВЕД !");
}
Кого грузим (Document class): test.swf

Код:
package
{
import flash.display.MovieClip;
public class Test extends MovieClip
{
public function Test()
{
super();
}
public function myFunction(text:String):void
{
trace("The text passed to Test class:", text);
}
}
}
Что вам тут не понятно? Думаю, теперь исчерпан вопрос, при чем тут currentDomain (подсказка: по средствам него мы достучались до класса)
ps: если все еще не понятно - читаем мануал во FL Ide по ApplicationDomain что дает и т.д. и т.п.