屏蔽网页的滚轮事件

系统 1851 0

屏蔽网页的滚轮事件

经常会在FLASH用到滚轮事件,可是网页中也会响应到, 加下面的代码, 调用就可以了

Java代码 复制代码   收藏代码
  1.     
  2. package     
  3. {   
  4.   import  flash.display.Stage;   
  5.   import  flash.external.ExternalInterface;   
  6.     
  7.   /**  
  8.   * 滚轮过滤  
  9.   * @author cwin5  
  10.   */   
  11.   public   class  MouseWheelFilter    
  12.  {   
  13.    /**  
  14.    * 是否启用  
  15.    */   
  16.    private   static   const  ENABLE:Boolean =  true ;   
  17.      
  18.    /**  
  19.    * 设置过滤器  
  20.    * @param stage  
  21.    */   
  22.    public   static  function setFilter(): void   
  23.   {   
  24.     if  (!ENABLE)   
  25.      return ;   
  26.       
  27.     if  (ExternalInterface.available)   
  28.    {   
  29.     ExternalInterface.call(eval, var _onFlashMousewheel = function(e){   
  30.            + e = e || event;e.preventDefault && e.preventDefault();   
  31.             + e.stopPropagation && e.stopPropagation();    
  32.             +  return  e.returnValue =  false ;   
  33.             + };   
  34.             +  if (window.addEventListener){   
  35.             + var type = (document.getBoxObjectFor)?\’DOMMouseScroll\’:\’mousewheel\’;   
  36.             + window.addEventListener(type, _onFlashMousewheel,  false );}   
  37.             +  else {document.onmousewheel = _onFlashMousewheel;});   
  38.    }   
  39.   }   
  40.      
  41.      
  42.      
  43.  }   
  44.     
  45. }  

屏蔽网页的滚轮事件


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论