as3 判断鼠标滚轮前滚或后滚
在actionscript3中获取鼠标滚轮的事件很方便,使用鼠标的MOUSE_WHEEL事件即可捕捉到鼠标的滚动行为。
如果要知道鼠标滚轮是向前滚或是向后滚动,调用鼠标事件的delta属性,再通过delta的值来判断。
鼠标按下(MOUSE_DOWN)、弹起(MOUSE_UP)、移动(MOUSE_MOVE)时,delta的值为0,滚轮向前滚动(MOUSE_WHEEL)时,delta的值大于0,向后时,delta的值小于0。
flash效果测试(点击下面的FLASH获得焦点,然后将鼠标放在上面滚动):
测试代码如下:
import flash.display.DisplayObject;
import flash.events.MouseEvent;
stage.addEventListener(MouseEvent.MOUSE_WHEEL, mouse_whell);
function mouse_whell(evt:MouseEvent):void {
trace(evt.delta);
if (evt.delta>0) {
trace("滚轮向前滚动!");
} else {
trace("滚轮向后滚动!");
}
}
Tag标签: ActionScript
- 评论
-
- [使用Ctrl+Enter键可以直接提交]
表情图标
Advertise
Category
Time Counter
离十一还有
Recent Article
- 1.工作笔记:AS3加载外部图片,有加载百分比
- 2.document.documentElement和document.body的区别
- 3.100种增加网站流量的方法
- 4.用div+css模拟表格对角线
- 5.如何做一个好的技术型领导
- 6.苍井空是谁?
- 7."心态"新解
- 8.程序员特有的9个坏习惯
- 9.AS3入门之简单Loading效果
- 10.系统问题:浏览器无法打开png图片
- 11.AS3中以post和get方式提交数据
- 12.defaultTextFormat和setTextFormat()区别
- 13.AS3中超方便地遍历xml
- 14.pv3d中物体常用的移动属性
- 15.开源Flash 3D引擎Papervision3d
- 16.as3 判断鼠标滚轮前滚或后滚
- 17.js:行向上替换滚动效果
- 18.为什么要清净?(禅与佛)
- 19.扩展window.setTimeout方法
- 20.收集2010的搞笑短句
Statistics
Recent Comments
Archive
Links
Support
TOP



