在透明的flash在firefox下滚轮功能会失效,只有firefox有此问题,其他浏览器没有碰到过,这是因为firefox没有把鼠标的滚轮事件传给flash的原因。我们可以这样来解决:
1、在flash的宿主文件(HTML)下增加如下代码:
app.handleWheel(o);
}
}
// --></mce:script>
注,${application}为FLEX站点工程下XXX.template的参数,如为其他文件,请改为flash对象的ID值。
2、在flash程序初始化完后,执行此代码:
注:可以把这行代码加入初始化完成的事件回调函数中执行,此函数注册来自javascript函数"handleWheel"的事件,回调函数是handleWheel,此函数代码如下:
3、在上面这句代码的函数外,加入此函数:
OK了,编译完,用firefox打开看看!!可以了吧!!