找回密码
 注册

[HTML] Firefox 中插入 Flash (swf) 出现“没有加载影片”的解决方法

php 发表于 2013/9/18 02:50 | 显示全部楼层 |阅读模式
通过<object>标签对将flash(.swf)文件导入到网页中,其他浏览器测试一切正常,在Firefox中却无法显示flash,在Flash位置点击右键,提示“没有加载影片”。
出现这个问题是因为html代码中没有正确给出flash .swf文件的链接参数。这个问题严重时会导致Firefox崩溃。
网页中插入的flash控件如果要支持Firefox,就要给定data参数和movie参数,以下是html中<object>插入Flash的一个实例。
  1. <object type="application/x-shockwave-flash" data="slide.swf" height="330" width="960">
  2.         <param name="wmode" value="transparent" />
  3.         <param name="quality" value="high" />
  4.         <param name="movie" value="slide.swf" />
  5.         <param name="flashvars" value="width=960&height=330" />
  6. </object>
复制代码
几点说明:
  • data和movie都要写,并且值是一样的,注意文件名大小写要和服务器上的文件一致
  • <param name="wmode" value="transparent" /> 让Flash透明,这样flash界面就不会遮住页面上的其他html元素,不是必须参数
  • <param name="quality" value="high" /> 设置默认品质为高品质,不是必须参数
  • <param name="flashvars" value="width=960&height=330" />也不是必需参数,如果你的flash文件不需要这个参数,就可以删除这组param标签



手机版|轻松E站

轻松E站

快速回复 返回顶部 返回列表