特别推荐:《网页上透明FLASH代码详解》
| <object class></embed> </object> |
要在IE中实现flash背景透明,需要加这样一个值:
| <param name="wmode" value="transparent"> |
而在Mozilla、Firefox浏览器中起作用的是这个标签 <embed></embed> 那这样,在<embed>标签内加入属性 wmode="transparent" 就可以实现flash背景透明,遂修改代码如下:
| <object class ></embed> </object> |
这样在两个主流浏览器上都可以实现flash透明了。
为什么会这样?我搜了一下 简单的解释就是:这是 Macromedia 自己对和IE Netscape 提供的 API 不同,Flash 6 后修正了这个问题。