Flash 从服务器加载新的swf

Flash 从服务器加载新的swf,flash,caching,Flash,Caching,我有一个主闪存,从服务器加载另一个swf文件。我不时地更改第二个swf文件,并希望从服务器加载一个新副本。我从浏览器中清理缓存,但我的客户不知道如何做,给他指路很痛苦。如果我想加载主swf的新副本,我只需添加一个“main.swf?version2”,但我无法使用flash中的loadMovie功能 您知道如何在不更改文件名的情况下从服务器获取新副本吗?您可以尝试以下方法: <meta http-equiv="expires" value="Thu, 16 Mar 2000 11:00:0

我有一个主闪存,从服务器加载另一个swf文件。我不时地更改第二个swf文件,并希望从服务器加载一个新副本。我从浏览器中清理缓存,但我的客户不知道如何做,给他指路很痛苦。如果我想加载主swf的新副本,我只需添加一个“main.swf?version2”,但我无法使用flash中的loadMovie功能


您知道如何在不更改文件名的情况下从服务器获取新副本吗?

您可以尝试以下方法:

<meta http-equiv="expires" value="Thu, 16 Mar 2000 11:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />


在嵌入文件的html页面中。

您可以尝试以下操作:

<meta http-equiv="expires" value="Thu, 16 Mar 2000 11:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />


在嵌入文件的html页面中。

我总是使用随机数


main.swf?version=Math.random()

我总是使用随机数


main.swf?version=Math.random()。根据您的web服务器的不同,有很多方法可以做到这一点。

您需要为第二个.swf提供禁止缓存的标题。根据您的web服务器的不同,有很多方法可以实现这一点。

是的,当您从html“调用”flash时,这可以实现,但是如果您使用loadMovie功能从另一个swf加载电影剪辑,它将不起作用。为什么不起作用?我很确定我已经通过编程加载了带有查询参数的电影。我的错…我在windows上本地测试了loadMovie…文件的url是rong,online运行得很好。谢谢,当你从html中“调用”flash时,这是有效的,但是如果你用loadMovie函数从另一个swf加载一个电影剪辑,它就不起作用了。为什么不起作用呢?我很确定我已经通过编程加载了带有查询参数的电影。我的错…我在windows上本地测试了loadMovie…文件的url是rong,online运行得很好。谢谢