2010-03-23 39 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