Crafty.findPointerEventTargetByComponent()
public this .findPointerEventTargetByComponent(String comp, Event e[, Object target])
在给定事件中找到与某些组件的最近实体。
- comp
组件名称
- e
指针事件,将坐标变动存入
realX
和realY
属性。
- target
寻找实体的目标元素
这个方法是在 .mouseDispatch 和 .touchDispatch 方法内部使用,但也可被 Canvas 实体使用。
在给定的点(x,y)中找到与事件相关联的最高实体(最高z)。有一个检测区的该规定,将 AreaMap 组件的实体将发现。
'target' 参数只能被 .mouseDispatch 和 touchDispatch 使用; 默认情况下是 Crafty.stage.elem,因此这个函数只能被 canvas 实体直接使用。
返回已找到的实体,如果未找到实体,则返回未定义实体。更新事件对象有两个附加属性,realX
,realY
,这对应于在 Crafty layer,有针对性的事件。