ADG also brings in the largest classes in the Flex framework. I just did a link report on one of my projects and here are some of the results for the ADG-related classes (I stopped at classes under 1k cause who really cares). This is the output of a link report on a non-optimized swf (so the #s are probably not accurate to what you would see in a production swf).
AdvancedDataGrid - 103.1 k AdvancedListBase - 93.2 k AdvancedDataGridBaseEx - 87.6 k AdvancedDataGridBase - 28.2 k AdvancedDataGridColumn - 12.8 k AdvancedDataGridHeaderRenderer - 10.5 k AdvancedDataGridSortItemRenderer - 6.4 k AdvancedDataGridDragProxy - 3.6 k AdvancedListBaseContentHolder - 2.7 k AdvancedDataGridColumnGroup - 2.5 k AdvancedDataGridEvent - 2.4 k AdvancedDataGridHeaderHorizontalSeparator - 1.5 k AdvancedDataGridHeaderInfo - 1.3 k AdvancedDataGridBaseSelectionPending - 1.3 k AdvancedDataGridListData - 1.2 k AdvancedDataGridBaseSelectionData - 1 k IAdvancedDataGridRendererProvider - 1 k Then there are the hierarchical collection classes: HierarchicalCollectionView - 17.7 k HierarchicalCollectionViewCursor - 12 k HierarchicalData - 2.7 k IHierarchicalCollectionView - 2.7 k IHierarchicalData - 1,1 k So yeah, AdvancedDataGrid is 8,433 lines of code. If you add up the top 4 classes in the list above (AdvancedDataGrid, AdvancedListBase, AdvancedDataGridEx, and AdvancedDataGridBase) you get a whopping total of 26,521 lines of code. It makes me cry. So be aware. Doug On Tue, Jul 22, 2008 at 3:54 PM, Alex Harui <[EMAIL PROTECTED]> wrote: > If you turn on the shared RSL, it will shrink the swf significantly. > > > > Frameworks tend to be heavy, especially if the focus is on RAD. Just look > at any MFC app. DG brings in the collections subsystem, ADG brings in > hierarchical collections. > > > > The framework is not included in the Flash 9 runtime. It has to be > downloaded by some app into that user's browser, then other apps can use it. > > -Alex > > > ------------------------------ > > *From:* [email protected] [mailto:[EMAIL PROTECTED] *On > Behalf Of *whatabrain > *Sent:* Tuesday, July 22, 2008 2:09 PM > *To:* [email protected] > *Subject:* [flexcoders] Why is my swf so big? > > > > Probably an old question, but I didn't find anything useful by > searching the group. > > I'm using the trial version of Flex Builder 3 Standard. I create a new > Flex project, and, without writing any code, export a release build. > The swf file size is 147KB. Then I create a project that contains > nothing but an empty DataGrid. The file size grows to 242KB! Throw in > an AdvancedDataGrid, and it's up to 300KB. > > Is there anything I can do to reduce the size? Even 147KB seems huge > for an empty app. And why does DataGrid pump it up so much? I heard > that the Flex framework was included in the Flash 9 runtime. If that's > true, adding a DataGrid should have no effect on output size. > > >

