我如何浏览缓存在Flash中动态加载的图像

时间:2011-02-08 23:56:03

标签: javascript flash actionscript-3 caching

我有一个媒体播放器,可以播放播放的艺术家的图像。我将图像动态加载到闪存中。闪存一遍又一遍地从服务器下载相同的图像,我如何缓存图像,因此闪存从本地缓存而不是从服务器抓取它们?

2 个答案:

答案 0 :(得分:3)

Flash Player依赖于浏览器来加载内容,因此您根本不需要做任何事情。观察Firefox中的Live HTTP Headers之类的负载,看看传输的样子。您可能需要调整服务器以发送正确的标头以允许客户端缓存图像。

答案 1 :(得分:2)

您可以将图像存储在本地SharedObject中。默认情况下,每个站点的限制为100KB。

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/SharedObject.html

您可以依赖浏览器自己的缓存,但即便如此,浏览器仍然会向服务器发出请求以查看它的缓存是否过时,因此本地SharedObject缓存会更好。