首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

障蔽网页的滚轮事件

2012-10-26 
屏蔽网页的滚轮事件屏蔽网页的滚轮事件 ?? ??package? ??{ ???import?flash.display.Stage ???import?fla

屏蔽网页的滚轮事件
屏蔽网页的滚轮事件 ?障蔽网页的滚轮事件障蔽网页的滚轮事件

    ? ??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;}); ?????} ????} ???? ???? ???? ???} ??? ??}??