Flash备份图片

时间:2010-08-23 12:41:09

标签: javascript jquery flash

所以我的主页上有一个非常大的flash文件,如果用户没有在他/她的PC上安装flash播放器,会引发一些关于该怎么做的问题。

我想确保如果用户使用的是旧版本的Flash播放器,或者根本没有它,则会显示备份图像以代替闪存,我该如何实现?

发布Javascript或jquery选项吗?

3 个答案:

答案 0 :(得分:2)

最好的选择,恕我直言,是使用swfobject

它将处理这两个问题:

  1. 禁用Javascript的用户将获得您拥有的任何替代内容
  2. 安装了旧版Flash的用户将被提示下载较新版本(expressInstall.swf)
  3. 示例代码:

    <div id='myFlashMovie'>This text or image will be replaced if the user has the correct version of Flash</div>
    <script type="text/javascript">
        var flashvars = {};
        var params = {'allowfullscreen':'true', 'allowscriptaccess':'always', 'wmode':'opaque', 'bgcolor':'#000'};
        var attributes = {'name':'movie'};
        swfobject.embedSWF("path/to/flash/movie.swf", "myFlashMovie", "640", "410", "9.0.0","expressInstall.swf", flashvars, params, attributes);
    </script>
    

答案 1 :(得分:1)

看看swfobject。这是将Flash嵌入您的网页的推荐方法,并附带您提到的所有选项。

答案 2 :(得分:0)

没有JS,如果没有支持:

<object.....><img src="noflash.gif" /></object>