chrome、ff下flash的mousewheel事件失效(wmode=transparent)

目前想到的解决方法,监听页面的鼠标中轮事件,然后回传给flash

function addEvent(elem, type, handler) {
    type = type.replace(/^on/, '');
    if (elem.attachEvent) {
        elem.attachEvent('on' + type, handler);
    } else if (elem.addEventListener) {
        elem.addEventListener(type, handler, false);
    }
}
//支持非IE、firefox浏览器
!(function() {
    var swfEl = getEl('God_main');
    var ua = navigator.userAgent.toLowerCase();

    if (swfEl.addEventListener && !/(ie|opera)/.test(ua)) {
        var eventType = /firefox/.test(ua) ? 'DOMMouseScroll' : 'mousewheel';

        addEvent(swfEl, eventType, handleWheel);
    }
})();

function handleWheel(event) {
    var delta = /firefox/.test(navigator.userAgent.toLowerCase()) ? -event.detail : event.wheelDelta/40;

    var swfEl = getEl('swfId');

    swfEl.mouseWheel(delta);
}

AS中添加代码:

ExternalInterface.addCallback('mouseWheel', mouseWheelCallback);

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java后端技术

欠的债,这一次都还给你们

  前段时间,写的一篇关于博客园主题皮肤分享的文章,一经发出便受到了极大的热捧,后来很多网友留言说,想要让我分享现在的模板,毕竟现在这个模板已经比之前分享的那个...

15930
来自专栏上善若水

046android初级篇之android多分辨率兼容

android:anyDensity="true"时,应用程序安装在不同密度的终端上时,程序会分别加载xxhdpi、xhdpi、hdpi、mdpi、ldpi文件...

11620
来自专栏hightopo

基于 HTML5 的 WebGL 3D 智能楼宇监控系统

37030
来自专栏林冠宏的技术文章

android 如何正确使用 泛型 和 多参数 “偷懒”

我要实现这样一个标题栏 ? 共 4 个选项,采用布局是一个 TextView 对应一个小三角 ImageView,各个选项没被点击时,字体颜色是 黑色,小三角不...

21190
来自专栏Scott_Mr 个人专栏

React Native 系列(五) -- 组件间传值

382100
来自专栏python爬虫日记

wxpython 编程触发菜单或按钮事件

最近逐步熟悉wxpython,编写了几个小小功能的GUI程序,GUI中免不了会有在代码中触发控件事件的业务需求。在其他Gui界面的语言中有postevent、t...

56920
来自专栏儿童编程

Processing雁群实验

本文利用Processing完成一个3D随机渲染案例。由于最终动画效果像大雁群徘徊飞舞,我为其取名“雁群实验”。 为了简化说明,我们先用一个正方体旋转做说明,...

21530
来自专栏非著名程序员

基础篇章:React Native之 Image 的讲解

(友情提示:RN学习,从最基础的开始,大家不要嫌弃太基础,会的同学请自行略过,希望不要耽误已经会的同学的宝贵时间) 今天一起来学习一些Image这个组件,它其实...

20370
来自专栏哲学驱动设计

技术总结:自动扩张WPF树型表格列宽

问题描述     今天测试人员提了一个易用性的BUG,主要是说系统目前使用的树型控件不支持自动扩张列的宽度。其实客户那边已经对这个问题提了多次,不过由于对WPF...

26750
来自专栏ios 技术积累

TableViewCell和百度地图手势冲突

如果要实现这个功能,出现的问题就是缩放地图不灵敏,上下拖动TableView就会跟着动 解决办法

26920

扫码关注云+社区

领取腾讯云代金券