我有一個Flex應用程序,其中加載時間非常重要(用戶站點)。我希望能夠在屏幕上顯示某些內容,然後根據需要添加其他模塊。使用多個模塊時優化Flex
我面臨的問題是,所有模塊的總和比我將所有組件包含在一個.swf文件中的總和要大得多。
它很明顯,爲什麼。例如,Web服務訪問所需的類似乎需要大約100kb。如果我不在main.swf中使用這些類,那麼它們將被包含在每個使用它們的模塊中。所以,如果我有5個模塊,那就浪費了額外的500kB。
在理論上欲3個水平
的main.swf - 最小可能佈局/風格/字體/框架類型的東西 common.swf - 由模塊需要額外的類1 +模塊2(諸如web服務) module1.swf - 現場模塊1 module2.swf - 現場模塊2
我不知道這是否可能。
我想知道如果我可以爲部分框架加載swz/swf文件而不是整個框架。
我真的需要讓我的主應用程序大小降至200Kb。當我添加Web服務和基本數據網格功能時,它增長到450kb。
任何經驗教訓將不勝感激。
如果你在的Flex/Flash Builder中這樣做,MyAppReport.xml應放置在模塊項目文件夾即在根與Module.mxml相同的文件夾。很好的答案btw – Ryan 2011-01-12 15:57:48