private var _styleUrlLoader : URLLoader = new URLLoader(); private var _styleModuleLoader : ModuleLoader = new ModuleLoader(); private function initialize() : void { _styleModuleLoader.addEventListener(ModuleEvent.READY, onStyleModuleLoaderReady); _styleUrlLoader.addEventListener(Event.COMPLETE, onStyleLoaderComplete); _styleUrlLoader.dataFormat = URLLoaderDataFormat.BINARY; _styleUrlLoader.load(new URLRequest("http://path.to.my.swf")); } private function onStyleLoaderComplete(event : Event) : void { _styleUrlLoader.removeEventListener(Event.COMPLETE, onStyleLoaderComplete); var moduleBytes : ByteArray = ByteArray(URLLoader(event.target).data); _styleModuleLoader.loadModule(_styleUrl, moduleBytes); _styleUrlLoader = null; } private function onStyleModuleLoaderReady(event : ModuleEvent) : void { // Now that the module is in the security domain it we can load from this url StyleManager.loadStyleDeclarations(_styleUrl); }