Hi, Sorry for the delay. I think you may have gotten confused trying to follow advice on unloading things. The managers and array collection need to be force-linked into the main app, not the sub app.
I added the following to the main app and now the sub app unloads. The total list of managers can probably be smaller. Probably doesn't need StyleManager, FocusManager or SystemManager. import mx.styles.StyleManager;StyleManager; import mx.managers.PopUpManager; PopUpManager; import mx.managers.DragManager; DragManager; import mx.managers.FocusManager; FocusManager; import mx.managers.SystemManager; SystemManager; import mx.managers.CursorManager; CursorManager; // force ArrayCollection to register in the main app import mx.collections.ArrayCollection; ArrayCollection; -Alex On 4/7/14 8:09 AM, "Sasi Kumar K" <sas...@ramco.com> wrote: ><?xml version="1.0" encoding="utf-8"?> ><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" > xmlns:s="library://ns.adobe.com/flex/spark" > xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" >minHeight="600"> <s:layout> <s:VerticalLayout gap="10" >horizontalAlign="center" verticalAlign="middle" /> </s:layout> ><fx:Script> <![CDATA[ import mx.collections.ArrayCollection; import >mx.styles.StyleManager;StyleManager; >import mx.managers.PopUpManager; PopUpManager; import >mx.managers.DragManager; DragManager; import mx.managers.FocusManager; >FocusManager; import mx.managers.SystemManager; SystemManager; > >[Bindable] >public var complexDP:ArrayCollection = new ArrayCollection( >[ {ingredient:"Salmon", category:"Meat"}, >{ingredient:"Potato", category:"Starch"}, {ingredient:"Cucumber", >category:"Vegetable"}, {ingredient:"Steak", category:"Meat"}, >{ingredient:"Rice", category:"Starch"}, {ingredient:"Cumin", >category:"Spice"} ] ); import mx.collections.ArrayCollection; //private >var styleManager:StyleManager; [Bindable] private var >dpFlat:ArrayCollection = new ArrayCollection([ {Region:"Southwest", >Territory:"Arizona", Territory_Rep:"Barbara Jennings", Actual:38865, >Estimate:40000}, {Region:"Southwest", Territory:"Arizona", >Territory_Rep:"Dana Binn", Actual:29885, Estimate:30000}, >{Region:"Southwest", Territory:"Central California", Territory_Rep:"Joe >Smith", Actual:29134, Estimate:30000}, {Region:"Southwest", >Territory:"Nevada", Territory_Rep:"Bethany Pittman", Actual:52888, >Estimate:45000}, {Region:"Southwest", Territory:"Northern California", >Territory_Rep:"Lauren Ipsum", Actual:38805, Estimate:40000}, >{Region:"Southwest", Territory:"Northern California", Territory_Rep:"T.R. >Smith", Actual:55498, Estimate:40000}, {Region:"Southwest", >Territory:"Southern California", Territory_Rep:"Alice Treu", >Actual:44985, Estimate:45000}, {Region:"Southwest", Territory:"Southern >California", Territory_Rep:"Jane Grove", Actual:44913, Estimate:45000} ]); > > >]]> ></fx:Script> ><s:Label horizontalCenter="0" text="Application 1" fontSize="20" /> > ><s:VGroup width="100%" gap="5" > ><s:Button label="Sample button" /> ><s:ComboBox id="cb" dataProvider="{complexDP}" width="150" >selectedIndex="0" >labelField="ingredient"/> ></s:VGroup> ><mx:Panel title="AdvancedDataGrid Control Example" > height="100%" width="100%" layout="horizontal" > paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10"> > ><mx:AdvancedDataGrid id="myADG" >width="100%" height="100%" >dataProvider="{dpFlat}"> > > ><mx:columns> ><mx:AdvancedDataGridColumn dataField="Region"/> ><mx:AdvancedDataGridColumn dataField="Territory"/> ><mx:AdvancedDataGridColumn dataField="Territory_Rep" > headerText="Territory Rep"/> ><mx:AdvancedDataGridColumn dataField="Actual"/> ><mx:AdvancedDataGridColumn dataField="Estimate"/> </mx:columns> ></mx:AdvancedDataGrid> </mx:Panel> </s:Application> >