0

我有一个图像,有一些透明区域。它显示多次并重叠(与其他实例)。
用户应该可以通过单击覆盖实例的透明区域来单击图像的实例。如何通过其他图像的透明区域检测点击下面的图像?

我尝试用

this.addEventListener(TouchEvent.TOUCH, onTouch); 
protected function onTouch(event:TouchEvent):void { 
if (event.getTouch(this, TouchPhase.BEGAN)) 
{ 
    var touch:Touch = event.getTouch(this, TouchPhase.BEGAN); 
    var image:Image = event.touches[0].target as Image; 
} 

这样做,但这种做法似乎并不透明和非透明区域之间的不同。

我读过应该可以覆盖闪存的Image类来存储alpha值,但我无法找到一个工作示例。也许在Starling有一个解决方案内置?

回答