直到现在我在“框架链接”中使用“合并到代码” Flex Builder。现在,我将其更改为“运行时共享库”。在做什么 一个发布版本我得到了myapp.swf大约260 KB,这是早些时候的 接近350 KB。它还生成了 framework.swz 和framework.swf 但我在我的网站上只复制了myapp.swf而不是 framework.swz 。
网站仍然可以正常使用。我也清除了flash播放器缓存
来自here。没有.swz文件,它工作得很好。所以我的问题是:
实际使用的是 framework.swz 文件,还是Flash播放器有
事先复印一份。并且通过清除
的缓存没有清除该副本
Flash播放器?
而且,即使在清除缓存后,我也没有看到 framework.swz 的请求 在萤火虫里。为什么呢?
答案 0 :(得分:2)
framework.swz RSL存储在特殊的Flash Player缓存中。它适用于跨域。你肯定需要framework.swz文件,用于那些在缓存中还没有RSL的文件。在Linux上,缓存位于:.adobe / Flash_Player / AssetCache
此外,如果您还没有这样做,请确保为您的生产应用程序执行导出发布版本。这将进一步减小规模。