如何设置最小的Flash播放器版本

时间:2011-07-18 09:46:06

标签: flash actionscript-3

我在网络上使用ActionScript 3.0发布swf。因此,只有Flash Player 9或更高版本才能运行我的swf。如何设置最低版本要求,以便在他的播放器不符合我的要求时可以通知使用?

2 个答案:

答案 0 :(得分:3)

我认为SWFObject是最好的解决方案 - 尽管它需要在客户端的浏览器中使用JS。 w / SWFObject你也可以检查客户端是否安装了闪存(并在必要时显示替代内容)

答案 1 :(得分:1)

是的,你可以。正如this question中所写,您可以从Capabilities.versiondocumentation)获取用户Flash播放器。这个函数的结果就是这样的

  

WIN 9,0,0,0 //适用于Windows的Flash Player 9

这是一个字符串,所以我想像这样

  

var numbers:Array = version.split(“”)[1] .split(“,”);

你可以获得像[9 0 0 0]这样的数组。从这一点来看,我认为应该明白如何比较用户的Flash播放器是否适合你的闪存。

所以,如果不是,我通常会显示一张图片,说明用户需要安装新版本的Flash播放器。如果用户点击它,我会将他发送到adobe web page

<强>更新

如果您使用SWFObject嵌入swf,则会出现另一种情况。您可以在那里设置最低版本。官方文件here