flash中鼠标的闪动问题
问题:页面上的Flash,当鼠标移到上面后,光标会不停闪烁。
分析:
1.当把此flash放到其它页面时没有出现这样的问题;
2.当把其它页面正常的flash放到该页时则出现问题;
结论:页面文件的代码与flash有冲突。在同事的协助下用排除法找到症结:marquee与flash同时出现的冲突。
HTML中引入flash原代码如下:
<OBJECT classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0 WIDTH=100 HEIGHT=300 id=leftB ALIGN=>
<PARAM NAME=movie VALUE=http://xxx/100300_zhenzai_mx04_080522.swf>
<PARAM NAME=quality VALUE=high>
<EMBED id=leftBG src=http://xxx/100300_zhenzai_mx04_080522.swf quality=high WIDTH=100 HEIGHT=300 NAME=left ALIGN= TYPE=application/x-shockwave-flash PLUGINSPAGE=http://www.macromedia.com/go/getflashplayer>
</EMBED>
</OBJECT>
<PARAM NAME=movie VALUE=http://xxx/100300_zhenzai_mx04_080522.swf>
<PARAM NAME=quality VALUE=high>
<EMBED id=leftBG src=http://xxx/100300_zhenzai_mx04_080522.swf quality=high WIDTH=100 HEIGHT=300 NAME=left ALIGN= TYPE=application/x-shockwave-flash PLUGINSPAGE=http://www.macromedia.com/go/getflashplayer>
</EMBED>
</OBJECT>
解决方法:
在引入flash的代码片断中添加<param name="wmode" value="opaque" >可解决冲突问题。