我需要在容器中获取所有位图。位图alpha设置为0,这似乎不适用于此方法。
还有其他选择吗?我不能在对象中添加一个事件监听器,因为在这种情况下还不够。
由于
答案 0 :(得分:1)
1)如果你只想让对象在一个点下面,你必须遍历容器的所有子节点并调用hitTest(x,y)
(http://www.createjs.com/Docs/EaselJS/classes/DisplayObject.html#method_hitTest),这将忽略alpha值。 (记得用对象局部坐标空间中的坐标调用方法)
2)如果你想使用EventListeners和Alpha-0对象,你可以将另一个DisplayObject定义为hitArea
(http://www.createjs.com/Docs/EaselJS/classes/DisplayObject.html#property_hitArea) - 在这种情况下只有形状,alpha,等等。使用了hitArea对象。