用 javascript + actionScript 解决透明的flash在firefox下滚轮失效的问题!

来源:互联网 发布:国外开源网站源码 编辑:程序博客网 时间:2024/06/05 02:52

在透明的flash在firefox下滚轮功能会失效,只有firefox有此问题,其他浏览器没有碰到过,这是因为firefox没有把鼠标的滚轮事件传给flash的原因。我们可以这样来解决:

 

1、在flash的宿主文件(HTML)下增加如下代码:

注,${application}为FLEX站点工程下XXX.template的参数,如为其他文件,请改为flash对象的ID值。

 

2、在flash程序初始化完后,执行此代码:

注:可以把这行代码加入初始化完成的事件回调函数中执行,此函数注册来自javascript函数"handleWheel"的事件,回调函数是handleWheel,此函数代码如下:

 

3、在上面这句代码的函数外,加入此函数:

 

OK了,编译完,用firefox打开看看!!可以了吧!!

 

原创粉丝点击