+ -
当前位置:首页 → 问答吧 → mousechildren和mouseenabled

mousechildren和mouseenabled

时间:2010-12-14

来源:互联网

很多人都知道,显示对象容器有一个mouseChildren属性。当我们要让整个显示对象容器中的所有子对象不响应鼠标事件,最好的做法就是给这个显示对象容器设置mouseChildren属性为假,当一个包含很多个显示对象的显示对象容器,且仅需要设置其中的一个显示对象接受鼠标事件,其他的都全部不接受鼠标事件,怎么实现呢?

作者: xiaoluo44   发布时间: 2010-12-14

不需要的设置它们的 mouseChildren和mouseEnabled 都为false;
把需要的留下

作者: flash023   发布时间: 2010-12-14

请问版主,父级设置mousechildren=false后,所有的子级都不接受鼠标事件了,子级mouseenabled=true是不是没用了

作者: xiaoluo44   发布时间: 2010-12-14

试试就知道了

作者: flash023   发布时间: 2010-12-14

mouseenabled是针对当前级的 子级是接收鼠标事件的

mouseChildren是针对子级的 当前级是接收鼠标事件的

作者: HSZZLZL   发布时间: 2010-12-14

请问楼上,如果父级不接受鼠标事件而且只有一个子级接受鼠标事件怎么实现啊

作者: xiaoluo44   发布时间: 2010-12-14

父级.mouseEnabled =false;

给需要的子级添加侦听
或者:

不需要的设置它们的 mouseChildren和mouseEnabled 都为false;
把需要的留下

作者: flash023   发布时间: 2010-12-14