2010-03-23 43 views
0

直到現在,我在Flex Builder中使用「合併到代碼中」作爲「框架鏈接」在
。現在,我將其更改爲「運行時共享庫​​」。在做
一個發佈版本我得到了myapp.swf,這大約是260 KB,這是早些時候
接近350 KB。它還生成了framework.swz和framework.swf。
但我只複製myapp.swf在我的網站上,而不是framework.swzFlex RSL瞭解

網站仍然運作良好。我也從here清除了flash播放器緩存
。沒有.swz文件,它工作得很好。所以我的問題是:

實際使用的framework.swz文件或做的flash播放器具有
它的複印留存。並且是否通過清除緩存中的
flash player清除該副本?

而且,即使清除緩存後,我也沒有看到在螢火蟲中請求framework.swz 。爲什麼?

回答

2

framework.swz RSL存儲在特殊的Flash Player緩存中。它跨域運作。對於那些尚未在緩存中擁有RSL的用戶,您肯定需要使用framework.swz文件。在Linux上,緩存位於:.adobe/Flash_Player/AssetCache

此外,如果您尚未這樣做,請確保爲生產應用程序執行導出發行版。這將進一步縮小規模。

+1

嗨James, 謝謝。 在Windows上,路徑爲: C:\ Documents和設置{用戶名} \應用數據\的Adobe \ Flash播放器\ AssetCache \ YL8MBYGY 一旦我刪除了上述文件夾 螢火蟲確實顯示的請求的文件 框架發送.swz。 注意:文件夾應用程序數據可能是一個隱藏文件夾。 所以你可能需要執行一些額外的步驟來實現它。 – dharm0us 2010-03-24 11:10:34