经常会在FLASH用到滚轮事件,可是网页中也会响应到, 加下面的代码, 调用就可以了
package
{
import flash.display.Stage;
import flash.external.ExternalInterface;
/**
* 滚轮过滤
* @author cwin5
*/
public class MouseWheelFilter
{
/**
* 是否启用
*/
private static const ENABLE:Boolean = true;
/**
* 设置过滤器
* @param stage
*/
public static function setFilter():void
{
if (!ENABLE)
return;
if (ExternalInterface.available)
{
ExternalInterface.call(eval, var _onFlashMousewheel = function(e){
+ e = e || event;e.preventDefault && e.preventDefault();
+ e.stopPropagation && e.stopPropagation();
+ return e.returnValue = false;
+ };
+ if(window.addEventListener){
+ var type = (document.getBoxObjectFor)?\’DOMMouseScroll\’:\’mousewheel\’;
+ window.addEventListener(type, _onFlashMousewheel, false);}
+ else{document.onmousewheel = _onFlashMousewheel;});
}
}
}
}
分享到:
相关推荐
jquery监听鼠标滚轮事件+js监听滚轮事件, 两个例子,都可以通过! 目前已测试 ie8 火狐,360
jquery鼠标滚轮事件jquery鼠标滚轮事件jquery鼠标滚轮事件jquery鼠标滚轮事件jquery鼠标滚轮事件jquery鼠标滚轮事件jquery鼠标滚轮事件
VB6鼠标滚轮事件
openlayers如何启用和禁用鼠标滚轮事件。
JQ鼠标滚轮事件可以响应鼠标滚轮事件,JQ鼠标滚轮事件可以响应鼠标滚轮事件
用VB6实现的鼠标滚轮事件的源码! 可以增加IDE的鼠标滚轮事件!!
VB6内 响应鼠标滚轮事件,使用Hook钩子捕捉消息,具体处理过程需要自己编写
jquery鼠标滚轮事件支持插件,直接引用即可使用的哦
JS滚轮事件
qt for android实现鼠标滚轮事件, 显示缩小或放大的倍数,为众多QT开发者提供可以在android环境中实现缩小,放大图片等
VB开发环境中的代码编辑窗口本身并不支持鼠标的滚轮事件,本插件可以让VB开发环境支持鼠标的滚轮事件的插件。
可以改变QTextEdit滚轮每次滚动的距离,利用事件过滤器,获取过滤QTextEdit的滚轮事件,修改每次滚动的距离
1.鼠标的滚轮支持,即可以直接支持鼠标上下滚动 2.向上滚轮事件(自定义事件) 3.向下滚轮事件(自定义事件) 经本人实测可用,网上找的不是差这个就是差那个,本人综合了一下
IE和Firefox的鼠标滚轮事件JavaScript代码
这个glut库是支持滚轮事件的,对于用OpenGL做游戏开发的有所帮助
skyline TE 自身带的鼠标滚轮事件,放大缩小地图时不能跟随鼠标,只能在地图中间,这段代码可以实现跟随鼠标放大缩小地图。本人写的代码,亲测可以。 之前定义 private TerraExplorer TE; private IPlane5 ...
案例鼠标滚轮是件.fla
由于鼠标滚轮事件在 IE 和 FF 的实现有点不一样,所以有需要把这个写成一个统一可用的事件。
主要是快捷键、判断按键格式、鼠标滚轮事件的代码