flash当中鼠标滚轮的侦听

广告时间

精品荐!虎年童装-虎虎生威!
125.0元
特价科比战靴-最轻NBA冠军战靴
120.0元

这几天有个学生问了一个特效,是关于flash中鼠标滚轮的一个侦听问题,平时没有注意过这个事件的侦听,F1了下,找到了AS2中的说明,简单看了一下后,给学生做出了他所要的一个效果,回办公室后补了下这个鼠标事件,特别是在AS3中,说到底,也是MouseEvent中的一个而已,看一下F1的那些属性心里基本就有底了,值得注意的是AS2当中使用鼠标滚轮事件也加了一个侦听器!

简单的做了一个滚轮的效果,代码给出(AS3),希望能给某些人帮助!

stage.addEventListener(MouseEvent.MOUSE_WHEEL,wheelHandle);
function wheelHandle(e:MouseEvent):void {
if (e.ctrlKey) {//是否按下ctrl键
pic.scaleX-=e.delta/100;//delta是滚轮的速度
pic.scaleY-=e.delta/100;
} else {
pic.scaleX+=e.delta/100;
pic.scaleY+=e.delta/100;
}
}

效果如下,顺便公布一张湖北省博物馆相片一张!^^

One Response to “flash当中鼠标滚轮的侦听”

  1. 鲍佳莲.. Says:

    …..下次在看…网速太慢打不开

Leave a Reply