Layer.getLayerAt

功能/含义
获取指定位置的层
类型
Layer类的成员方法
语法
getLayerAt(x, y, exclude_self=false, get_disabled=false)
参数
x  在显示坐标上以像素为单位指定要获取的层位置的x坐标。
 使用执行此方法的层的显示坐标(不是主层上的显示坐标)
y  在显示坐标上以像素为单位指定要获取的层位置的y坐标。
 使用执行此方法的层的显示坐标(不是主层上的显示坐标)
exclude_self  指定是否从搜索层中排除自己。
 如果指定为假值,则搜索中还包括此层。
 如果为真值,则从搜索中排除从层,并将其视为不存在。
 如果省略此参数,则视为指定了假值。
get_disabled  指定是否从禁用层获得对象。
 如果指定为假值,指定位置的层处于禁用状态(Layer.enabled 属性为假值等情况)时 ,则将返回null。
 如果指定真值,则如果禁用的层位于指定位置,则返回该层对象。
 如果省略此参数,则视为指定了假值。
返回值
位于指定位置的层对象。如果指定位置没有层,则返回空值。
说明
 返回x,y位置处的层对象。
 使用与正常鼠标事件中相同的机制来判断是否成功。也就是说,在层的堆叠顺序中从最前面开始查看指定的位置,并返回第一个对应的层。
 如果exclude_self 参数为真值,则可以从搜索中排除执行此方法的层。
参照
Layer.hitType
Layer.hitThreshold
Layer.onHitTest