玩flash游戏时,按键盘方向键ie浏览器滚动条会跟着滚动的解决方

80酷酷网    80kuku.com

  

今天在调试一个FLASH游戏网站的游戏页面,发现在玩FLASH游戏的时候,鼠标放在FLASH上面后,用键盘操控FLASH上赛车游戏前进方向,突然发现,在按键盘上下方向键时,IE的滚动条竟然跟着翻动起来,通过QQ群很多技术员咨询后,依然没得到答案,调试了半天,在按上下方向键的时候,浏览器右边的滚动条还是跟着一上一下的滚动.

最后,再仔细的分析了情况,理论上鼠标放在FLASH上面,键盘的焦点应该锁定在FLASH游戏里了,一定是FLASH调用代码有问题,在查阅了大量的相关资料后,终于找到解决方法:

把flash播放器代码<object ...>...<param name="wmode" value="opaque" />...</object>里面的<param name="wmode" value="opaque" />这一行去掉。

wmode的"opaque"或"Transparent”值会使 HTML 页的背景可以透过应用程序的所有透明部分进行显示,但是它会将flash与html层交互,导致浏览器的滚动条跟着滚动。


删除这一行后,就可以解决按键盘方向键ie浏览器滚动条会跟着滚动的问题了!



分享到
  • 微信分享
  • 新浪微博
  • QQ好友
  • QQ空间
点击: