flash当中鼠标滚轮的侦听
这几天有个学生问了一个特效,是关于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;
}
}
效果如下,顺便公布一张湖北省博物馆相片一张!^^