Take the 2-minute tour ×  The application is too big to describe
here, but I can tell you I have up to 20 modules or more that
the client can use at any time. And if I go on loading screen
after screen, my application can ocuppy 500MB and more.  The
script that I use to load and unload modules is:  public
function createModule(modulo:String):void {
if(moduleLoader != null){                     //moduleLoader.url
= null;                     moduleLoader.url =
"com/oss/facturable/components/" + modulo + "?version=" +
model.configXML.versionApp;                 private function
errorHandler(e:ModuleEvent):void {
Alert.show("No se ha podido cargar el modulo. Contacte al
departamento técnico.");  The Container in which the module is
loaded:  <s:BorderContainer width="98%" height="98%"
includeIn="mainState" styleName="bcModuleLoader" top="100">
<s:HorizontalLayout paddingLeft="10" paddingRight="10"
paddingTop="10" paddingBottom="10"/>