2011-01-04 3 views
0

무대에 두 개의 무비 클립 MC1과 MC2를 연결한다고 가정 해 보겠습니다. MC1에는 간단한 버튼도 있습니다. MC2는 투명합니다.무비 클립 아래에있는 마우스 이벤트에 응답하는 버튼을 만드는 방법은 무엇입니까?

먼저 MC1을 부착 한 다음 MC2를 부착합니다. 둘 다 무대에. 그래서 분명히 MC2가 MC1에 추가되었습니다. 이 경우 MC1에있는 버튼을 클릭 할 수 없습니다.

잘못된 것이 아니라면 AS2에서 MC2가 투명하면 MC1의 버튼이 마우스 이벤트에 계속 응답 할 수 있습니다. AS3에서도 같은 결과를 얻을 수있는 방법이 있습니까?

미리 감사드립니다.

답변

0

투명도의 유형에 따라 다릅니다. 클릭하는 위치에 실제 그래픽이없는 벡터 그래픽 인 경우 아래의 개체로 이동합니다. 투명 비트 맵 또는 100 % 투명 벡터 채우기 인 경우에는 그렇지 않습니다.

당신이 정말로 여기에 맨 위의 객체에 마우스 입력을 필요로하지 않는 것, 그래서 나는 mouseEnabled이에 false에를 설정하는 것이 좋습니다, 그것은 항상를 통해 클릭을하게 만들 것입니다.

+0

고맙습니다. grapefrukt! 사실 나는 여전히 최상위 레이어에서 수신 대기하는 마우스 이벤트 수신기가 필요합니다. 그러나 당신 생각은 나에게 힌트를 주었다고 생각합니다. 버튼을 클릭 할 때마다 mouseenabled를 false로 설정할 수 있습니다. 귀하의 조언에 다시 한번 감사드립니다. 그것은 나를 많이 도왔다. – Arafat