Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 旧版本检测_Actionscript 3 - Fatal编程技术网

Actionscript 3 旧版本检测

Actionscript 3 旧版本检测,actionscript-3,Actionscript 3,我正在开发一款社交游戏(actionscript),每当我上传一个版本时,对某些用户来说,新版本似乎不会下载,而会向他们提供旧版本(缓存)。我如何才能检测到用户使用的是旧版本,并可能向他们弹出一个弹出窗口?我认为这更多是关于您的web服务器配置。缓存相关的头,以更精确。但我们在某个时候决定通过在每次部署时发布应用程序#######swf来解决这个问题,其中#####是一个内部版本号。并相应地更新了HTML包装器。您可以使用的一个小技巧是在嵌入代码的末尾附加一些FlashVar,例如 <em

我正在开发一款社交游戏(actionscript),每当我上传一个版本时,对某些用户来说,新版本似乎不会下载,而会向他们提供旧版本(缓存)。我如何才能检测到用户使用的是旧版本,并可能向他们弹出一个弹出窗口?

我认为这更多是关于您的web服务器配置。缓存相关的头,以更精确。但我们在某个时候决定通过在每次部署时发布应用程序#######swf来解决这个问题,其中#####是一个内部版本号。并相应地更新了HTML包装器。

您可以使用的一个小技巧是在嵌入代码的末尾附加一些FlashVar,例如

<embed src="file.swf?version=1.01" .. />


每次更新SWF时,您只需更新
version
的值。

我使用一个配置类,并在其中放入一个构建id。