2010-10-30 64 views
6

當我構建我的項目時,我在release/debug目錄中獲得了一堆swz文件。什麼是Flash中的swz文件?

它們是什麼?

它們非常大(總共1 MB)我只是刪除它們,我的SWF在沒有它們的情況下工作正常,所以它們爲什麼在那裏?

回答

14

Adob​​e Flex已簽名的RSL文件。

SWZ文件是Adobe Flex簽名的RSL。使用Flex 3運行時共享庫​​(RSL)來減少閃存應用程序的大小,從而減少下載應用程序所需的時間。 RSL只是其代碼被用作不同應用程序SWF文件之間的共享庫的SWF文件。已簽名的RSL(SWZ)是由Adobe簽名的庫,可存儲在Flash Player緩存中,可由任何域的應用程序訪問。

+5

當您刪除這些SWZ文件並且Flash Player尚未緩存它們時,它將嘗試從Adobe的服務器下載它們。只要看看你的應用程序的構建路徑。大多數Flex框架RSL都設置了回退URL ......這就是爲什麼您的應用程序在刪除這些文件後仍然有效。 – 2010-10-31 13:08:00

+0

如果您在Flash中有TLF文本字段,也會發生這種情況。有時候,這是一個問題,創建你提到的那些文件併產生錯誤。您可以將文本字段更改爲「經典文本」以避免這些問題。如果您有許多TLF文本框,並且想要一次性將它們全部更改爲經典文本,只需更改低於8的Flash Player版本,並且所有這些文本都會更改(然後將Flash Player版本返回到您所需的版本使用),你去了! – Metafaniel 2013-08-14 17:59:58

相關問題