Hola...a ver si te sirve esto:
Código Actionscript:
Ver originalimport flash.display.Loader;
import flash.system.LoaderContext;
import flash.events.Event;
import flash.net.URLRequest;
import flash.utils.ByteArray;
import flash.display.MovieClip;
import flash.net.URLLoader;
import flash.display.DisplayObject;
import flash.system.ApplicationDomain;
import flash.net.URLLoaderDataFormat;
var bytes:ByteArray = new ByteArray();
var lc:LoaderContext = new LoaderContext(false,ApplicationDomain.currentDomain);
lc.allowLoadBytesCodeExecution = true;
lc.allowCodeImport = true;
var url:URLLoader = new URLLoader(new URLRequest("boxes.swf"));
url.dataFormat = URLLoaderDataFormat.BINARY;
url.addEventListener(Event.COMPLETE, function (e:Event){
var loader:Loader = new Loader();
loader.loadBytes(url.data,lc);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, function (e:Event){
var starship = loader.content["starship"];
stage.addChild(starship);
starship.test();
});
});
starship es un movieclip que se carga en pantalla con nombre de instancia starship y que está junto a otros elementos en boxes.swf.
test() es una función dentro de starship.
Si te sirve de algo, puedo pasarte el zip por privado para que veas que funciona.