现在的位置: 首页 > 综合 > 正文

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

2013年07月28日 ⁄ 综合 ⁄ 共 1424字 ⁄ 字号 评论关闭

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

 

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

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

 

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

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

 

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

 

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

 

抱歉!评论已关闭.