2011-01-12 92 views
0

我有一個帶有兩個.mxml文件的flex項目。因此,bin文件夾中有兩個.swf文件。其中一個是500Kb,另一個3MB。他們爲什麼如此不同?我假設一些帶嵌入式圖像的文件不包含在第一個文件中。但爲什麼? Flex構建器中的一個項目中的所有文件。不同大小的.swf文件

回答

0

每個Flex應用程序都使用Flex框架的某些方面,這是一組相當大的ActionScript類,它們定義了Flex應用程序的基礎結構。較大的文件將flex框架合併到該文件中。較小的一個沒有。由於這兩個文件都在一個項目中,因此可能使用嵌入在較大文件中的框架。爲了減少文件大小,使用框架RSL(運行時共享庫​​)。你會發現更多關於RSLs here

+0

這也有可能是在SWF文件的一個在釋放模式編譯和其他在調試模式。在調試模式下編譯會添加額外的調試方法,這會增加.swf的大小。 – 2011-01-12 16:41:40