页面flash中的上下键操作问题

在线玩flash游戏时,上下左右方向键带动浏览器滚动条,使游戏玩起来很不痛快的原因就是:flash 插入到网页时加入了 wmode 属性的“Transparent”或者“Opaque”参数,从而使 flash 与网页连成了一体。

对于网页制作人员的解决方法:在将 flash 插入网页时,不使用 wmode 属性。虽然这样一来会使网页里的 Flash 与原始帧频有偏差,不过比起给用户带去的方便,这点偏差不是鱼也不是熊掌,它就是一芝麻。

对于使用者的解决方法:如果你正在玩某一游戏时发现了此问题,那么你应该是正在使用 IE,此时,你可以使用 firefox 来玩,测试发现,在 firefox 下无此问题。当然,你也可以把游戏下载到本地来玩。

 

上面是使 FLASH获得焦点的时候,游戏内键盘方向键不控制滚动条

如果要使方向键不控制IE的滚动条,还要使用下面的方法

<script>
function dd(event)
{
    switch(event.keyCode)
    {
        case (37):

            return false
            break

        case (38):
            event.keyCode = 0;
            event.returnValue =false;
            return false
            break

        case (39):
            return false
            break

        case (40):
            event.keyCode = 0;
            event.returnValue =false;
            return false
            break
    }
}
</script>
</head>
<body οnkeydοwn="dd(event)">

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值