【Flash开发】mouseOver与rollOver的区别
来源:互联网 发布:马踏棋盘算法 编辑:程序博客网 时间:2024/05/19 14:17
MouseEvent的mouseOver事件和rollOver事件是一个使用率很高的事件,它们都是对光标是否在可交互对象上进行判断,然而它们也存在一些区别。
mouseOver的触发机制:
当鼠标移到可交互对象实例上时调度,而且当鼠标进入显示对象容器的任何可交互对象的子对象区域时都会调度。
rollOver的触发机制:
当鼠标进入某个显示对象区域或者从其子级以外的对象进入任何其子级区域时,该显示对象将调度rollOver 事件 。
下面用一个例子来说明一下:
可以看出,rollOver事件把A当整体来看,而不管A有多少子项。mouseOver事件把A和B当成不同的对象看待,所以当mouse从A进入B,A会先调度mouseOut,然后B调度mouseOver。
关于MosueEvent事件的概念可以查看官方文档:
http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/flash/events/MouseEvent.html
- 【Flash开发】mouseOver与rollOver的区别
- as3 RollOver 和 MouseOver 的区别
- mouseOver 和rollOver区别
- mouseOver 和rollOver区别
- rollOut 、rollOver 和mouseOut 、mouseOver 事件的区别
- rollOut 、rollOver 和mouseOut 、mouseOver 事件的区别
- RollOver MouseOver
- Flex MouseOut与RollOut,MouseOver与RollOver
- MouseOver事件与RollOver事件差别
- 鼠标事件的mouseOver,rollOver,mouseOut,rollOut
- mouseenter与mouseover的区别
- 鼠标事件:MouseOut与RollOut,MouseOver与RollOver
- 讨论:RollOver和MouseOver
- rollOver or mouseOver?
- mouseover事件与mouseenter事件的区别
- mouseover事件与mouseenter事件的区别
- mouseover事件与mouseenter事件的区别
- mouseover事件与mouseenter事件的区别
- myeclipse开发编译时:找不到class文件
- myeclipse8.5安装反编译插件JadClipse 3.3
- Android ActivityGroup Back键的处理
- 为何要通过公有接口来访问私有成员(2)
- Fibonacci
- 【Flash开发】mouseOver与rollOver的区别
- APUE读书笔记(2.0) ——第二章 Unix 标准化及实现
- 理解Scroll View
- 使IE6崩溃
- 在Django以外使用User信息
- 【Android性能优化】(一)使用SparseIntArray替换HashMap
- css 常见问题
- 连接数据库超时设置autoReconnect=true
- Bulk Insert详解