你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[]view和panel关于mouseThrough的区别
像这个的面板左侧是空白的,当对"新手村"做了点击事件的监听后,如果这个组件代码继承的是Panel,那么空白位置不能穿透,如果继承的是view就能穿透,是什么情况???都是有设置
mouseThrough=true的,就改动了继承
extends Laya.View可穿透
extends Laya.Panel不可穿透
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
w1114367261
赞同来自:
因为mouseThrough是针对于父级的,
/**
* <p>鼠标事件与此对象的碰撞检测是否可穿透。碰撞检测发生在鼠标事件的捕获阶段,此阶段引擎会从stage开始递归检测stage及其子对象,直到找到命中的目标对象或者未命中任何对象。</p>
* <p>穿透表示鼠标事件发生的位置处于本对象绘图区域内时,才算命中,而与对象宽高和值为Rectangle对象的hitArea属性无关。如果sprite.hitArea值是HitArea对象,表示显式声明了此对象的鼠标事件响应区域,而忽略对象的宽高、mouseThrough属性。</p>
* <p>影响对象鼠标事件响应区域的属性为:width、height、hitArea,优先级顺序为:hitArea(type:HitArea)>hitArea(type:Rectangle)>width/height。</p>
*
@default
false 不可穿透,此对象的鼠标响应区域由width、height、hitArea属性决定。</p>
*/
要回复问题请先
登录
发起人
忽啊忽啊
相关问题
用二的幂次方图集和非二的幂次方图集区别在哪?
var 与 name 的详细区别是什么?
panel问题
Laya.Handler.create和new Laya.Handler有啥区别
Image和Sprite在应用上的区别
问一下使用AnimationPlayer播放龙骨动画的时候,播放速率和播放时长区别
Dialog和View用destroy和Laya.stage.removeChild有什么区别?
LayaAirIDE2.0 TS 创建视图VIew编辑导出之后,src/ui/layaMaxUI.ts 并没有变化……
Mesh.load()必须加载lm文件吗?lm和lh等有什么区别?
VBOX HBOX 的文档太少了,都不知道这两个怎么用?到底和box有什么区别?不是普通的容器吗?增加了什么功能呢?
atlas目录下.json文件与.atlas的区别
问题状态
最新活动:
2018-04-26 16:10
浏览:
3733
关注:
3
人
商务合作
1 个回复
w1114367261
赞同来自:
/**
* <p>鼠标事件与此对象的碰撞检测是否可穿透。碰撞检测发生在鼠标事件的捕获阶段,此阶段引擎会从stage开始递归检测stage及其子对象,直到找到命中的目标对象或者未命中任何对象。</p>
* <p>穿透表示鼠标事件发生的位置处于本对象绘图区域内时,才算命中,而与对象宽高和值为Rectangle对象的hitArea属性无关。如果sprite.hitArea值是HitArea对象,表示显式声明了此对象的鼠标事件响应区域,而忽略对象的宽高、mouseThrough属性。</p>
* <p>影响对象鼠标事件响应区域的属性为:width、height、hitArea,优先级顺序为:hitArea(type:HitArea)>hitArea(type:Rectangle)>width/height。</p>
* @default false 不可穿透,此对象的鼠标响应区域由width、height、hitArea属性决定。</p>
*/