阅读量:0
要符合Web标准地嵌入Flash,请使用`
标签并确保提供回退内容。,,
`html,,您的浏览器不支持Flash。,,
``符合Web标准的嵌入Flash的方法
1、传统方法
参数/属性 | 说明 |
classid | Flash插件的类ID,用于指定使用哪个版本的Flash插件 |
codebase | Flash插件的下载URL,如果用户没有安装相应版本的插件,将从该URL下载 |
width | Flash内容的宽度 |
height | Flash内容的高度 |
align | 对齐方式,如middle(居中) |
2、只用 object 的方法
<object type="application/x-shockwave-flash" data="c.swf?path=movie.swf" width="400" height="300"> <param name="movie" value="c.swf?path=movie.swf" /> <img src="noflash.gif" width="200" height="100" alt="" /> </object>
3、用JS嵌入的方法
<script type="text/javascript" src="swfobject.js"></script> <div id="flashcontent">这里放替换内容,用来在Flash无法显示时显示。</div> <script type="text/javascript"> var so = new SWFObject("movie.swf", "mymovie", "200", "100", "9", "#FFFFFF"); so.write("flashcontent"); </script>
相关问题与解答:
1、为什么传统方法不符合W3C标准?
答案:传统方法中使用的embed
标签不符合W3C的规范,因为它是为了兼容性而添加的,现代浏览器可能不需要这种双重标签的方式,因此仅使用object
标签更为推荐。
2、SWFObject的优点是什么?
答案:SWFObject提供了版本检测功能,确保用户的浏览器支持所需版本的Flash插件,它还能解决IE中的虚框问题,易于使用,只需在页面头部加载一个.js文件即可。
到此,以上就是小编对于“符合web标准的嵌入Flash的方法”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。