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
클래스를 덮어 써야한다고 읽었지만 실제 예제를 찾을 수 없었습니다. 그리고 아마도 starling에 솔루션 빌드가 있을까요?
나는 같은 이미지를 자주 사용하는 경우이 문제를 방지하기 위해 (정적 인스턴스와 작동하도록 수정했지만, 그것은 내 문제를 해결! 감사합니다! – Christopher