0

到目前为止,我在
Flex Builder 中为“框架链接”使用“合并到代码”。现在,我将其更改为“运行时共享库​​”。在进行
发布构建时,我得到了大约 260 KB 的 myapp.swf,之前
接近 350 KB。它还生成了framework.swz和framework.swf。
但是我在我的网站上只复制了 myapp.swf 而不是framework.swz

该网站仍然可以正常工作。
我还从这里清除了 Flash 播放器缓存。如果没有 .swz 文件,它就可以正常工作。所以我的问题是:

framework.swz文件实际使用还是flash 播放器
事先有它的副本。并且是不是通过清除
闪存播放器的缓存来清除该副本?

而且,即使在清除缓存之后,我也没有 在 firebug 中看到对framework.swz的请求。为什么?

4

1 回答 1

2

framework.swz RSL 存储在一个特殊的 Flash Player 缓存中。它可以跨域工作。对于那些在缓存中还没有 RSL 的人,您肯定需要那里的 framework.swz 文件。在 Linux 上,缓存位于:.adobe/Flash_Player/AssetCache

此外,如果您还没有这样做,请确保为您的生产应用程序执行导出发布构建。这将进一步减小尺寸。

于 2010-03-23T12:18:59.640 回答