2012-09-26 3 views
0

단추 (클래스가 Sprite까지 확장 됨)가 있습니다. 단추 중간에 아이콘 (아이콘이 부착 된 Sprite)이 있습니다. 때로는 (항상은 아니지만!) 마우스가 버튼에 들어가면 MouseEvent.MOUSE_OVER이 던지지 않습니다. 마우스가 아이콘 MouseEvent.MOUSE_OVER에 들어가면 항상 throw됩니다. 그런 이상한 행동의 이유는 무엇입니까?버튼 위로 마우스를 움직일 때마다 MouseEvent.MOUSE_OVER가 던져지지 않습니다.

답변

0

hitClip 스프라이트 (알파 aet = 0)를 button 스프라이트에 추가하여 문제를 해결했습니다. 이 livedocs

에 기록 된대로 mouseOver 이벤트는 마우스가 표시 객체 컨테이너의 자식 객체의 영역 를 입력 할 때마다 전달됩니다

그래서 마우스 아래에 뭔가를 가지고 MouseEvent.MOUSE_OVER 하나의 필요를 얻을 수 있습니다 (예 : 투명한 클립)

관련 문제