关于div遮盖flash的问题总结

首先说ff和chrom,这两个浏览器实际上是可以根据正常逻辑解决遮盖问题,所以一般来说正常操作就好。

兼容上主要是ie产生的问题。当flash的wmode属性为Transparent 问题并不是很大,一般逻辑仍然能解决。

但是如果你引用的flash没写参数,或者参数不是Transparent的时候,ie就会认为flash在最上面。

ps:一些flash的wmode必须使用window属性,以保证输入法和flash的速度。

解决方法:

iframe>flash一句话解决问题。

只要在flash和div中间再加一个iframe就可以解决覆盖的问题。

但是有个问题需要注意,iframe遮在flash上面的效果是,iframe与flash交叉的部分会透明掉。

也就是说你的div必须是个矩形,如果是个不规则图形,flash上会有透明的地方。

情况就是这样,希望对你有帮助。

发表回复