通过<object>标签对将flash(.swf)文件导入到网页中,其他浏览器测试一切正常,在Firefox中却无法显示flash,在Flash位置点击右键,提示“没有加载影片”。
出现这个问题是因为html代码中没有正确给出flash .swf文件的链接参数。这个问题严重时会导致Firefox崩溃。
网页中插入的flash控件如果要支持Firefox,就要给定data参数和movie参数,以下是html中<object>插入Flash的一个实例。- <object type="application/x-shockwave-flash" data="slide.swf" height="330" width="960">
- <param name="wmode" value="transparent" />
- <param name="quality" value="high" />
- <param name="movie" value="slide.swf" />
- <param name="flashvars" value="width=960&height=330" />
- </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标签
|
|