2010-07-22 3 views
0

거품 업플래시 AS3 사용자 정의 이벤트는 투표를 아래로 "오빠"MC

안녕하세요,

이 블로그 게시물은 정말 오래된 것 같습니다해야하지만, 내 질문은 여기에 최선을 피팅있다. 나는 button_MC.MOUSE.CLICK를 수신 할 때 나는 room_MC에서 사용자 정의 이벤트를 전달하고이

main_MC/room_MC/button_MC main_MC/room2_MC

같은

를 구성 MC에 파견 사용자 정의 이벤트를하고있는 중이 야. main_MC에 거품이 생겨서 내가 그걸로 뭔가를 할 수 있습니다. 정말 좋은.

하지만 : room2_MC에서 전달되는 이벤트를 처리하고 싶습니다. room2_MC에서 거품을 일으킬 수있는 방법이 있습니까?

답장을 보내 주셔서 감사합니다.

감사합니다.

마이크 답변에 대한


감사합니다. 당신이 쓴 구조와 예제는 똑같습니까?

확인. 버블 링은 한 방향으로 만 진행되지만, main.MC/room2_MC에서 이벤트를 생성자에 stage.addEventListener를 추가하여 확실히 잡을 수 있습니다.

확인. 내가 어떻게 든 내 해결책에 문제가 있다면 나는 당신의 제안을 시도 할 것이다.

다시 답변 드리겠습니다. 마이크

답변

0

은 현재 내가 발견 : room2_MC에 stage.addEventListener가 작동하는 것 같다 사용.

하지만 더 좋은 해결책이 있을까요?

0

는이 같은 하나 명의 구조 인 경우는 조금 불분명 : main_MC/room_MC이 같은/room2_MC 2/button_MC main_MC :

main_MC/room_MC/button_MC main_MC/room2_MC 어느 쪽이든이 대답은 아니, 버블 링은 개체 부모까지 한 방향으로 만 이동합니다.

그러나 main_MC에서 이벤트를 catch 한 다음 room2_MC에서 메소드를 호출하고 필요한 경우 (예 : 사용자 정의 이벤트에 데이터를 저장하는 경우) 이벤트 객체를 전달할 수 있습니다.

HTH