Я делал вот так:

Код:
package {
import flash.display.Loader;
import flash.display.Sprite;
import flash.net.URLRequest;
import flash.events.Event;
public class Test extends Sprite {
private var loader:Loader
public function Test() {
trace("test");
this.loader = new Loader();
this.loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
var urlRequest:URLRequest = new URLRequest("toLoad.swf");
loader.load(urlRequest);
}
private function onLoadComplete(e:Event):void {
trace("onLoadComplete");
this.addChild(this.loader);
}
public static function testStaticFunction(param:String):void {
trace("testStaticFunction", param);
}
}
}
В файле toLoad.swf в первом кадре:

Код:
trace("toLoad.swf");
this.addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
function onAddedToStage(e:Event):void{
trace("toLoad.swf has been added to stage");
Test.testStaticFunction("!!!");
}
Попробуйте тоже через статический метод