2011-12-05 67 views
0

我最近開始使用flex4,並在編譯 文件時發現,swf生成啓動所用的時間比使用閃存生成的swf 花費的時間要長。flex與閃存啓動時間

當Flex SWF運行總是有一個進度條,我敢 假設正在初始化不同的事情,但這種情況不會發生 用閃光燈做SWF的...

任何想法,爲什麼?或者我可以禁用以防止這種情況。

我基本上希望我的SWF文件儘可能快地運行..

回答

2

這是因爲的Flex SDK包括需要提供Flex框架的功能(佈局,組件,資源,生命週期,公用設施)許多類。這就是爲什麼你的瑞士法郎需要加載額外的數據。您應該熟悉Flex框架本身及其優點和功能。

另外閱讀有關使用RSLs。我相信,它會幫助你減少啓動時間。

+0

如果已簽名的框架RSL由Flash Player緩存,RSL可能會減少加載時間,但我不相信它們會影響框架安裝時間。 – JeffryHouser

+0

@ www.Flextras.com,如果它們被緩存,則不需要再次加載它們。所以,啓動時間會在第一次運行後減少。我錯過了什麼嗎? –

+0

我試圖做出澄清。在我的世界中,啓動時間是加載SWF和能夠使用應用程序之間的時間。框架設置時間是加載類和初始化框架的實際行爲;並且只會是安裝時間的一個子集。我認爲直到框架RSL加載後才顯示進度條;因此使用RSL可能不會減少進度條顯示的時間。但是,請不要在此引用我的意思。 – JeffryHouser