2012-10-09 2 views
1

저는 "Charselection"과 "Charname"(동영상 클립과 연결됨 - charselection으로 확장)과 "Charname2"(다른 동영상 클립과 연결됨 - charselection으로 확장 됨)가 있습니다 마우스 이벤트와 물건이 있습니다. , 코드를 만드는 방법, 어떤 클릭 한 알고. 나는 var charname1 = this.name을 시도한 다음 추적하고 작동했지만 이름을 알지 못하도록 객체로 선택하려고합니다. 미리 감사드립니다.액션 스크립트 3.0 다른 클래스에서 movieclip을 이동 하시겠습니까?

답변

0

마우스 수신기로 전송되는 mouseEvent 객체를 사용하여 이벤트 대상을 얻을 수 있습니다.

0
다음과 같은 방법으로 할 수

:

당신은 마우스를 할당 할 수 있습니다, 후자는 "CHARNAME"와 "Charname2"에 대한 기본 컨테이너되고, 당신은 표시 객체에 연결 stage 변수가 있다고 가정 다음과 같은 방법으로 기본 컨테이너에 이벤트 리스너 :

var stage:DisplayObject = new DisplayObject(); 
stage.addEventListener(MouseEvent.MOUSE_DOWN, select); 

... 다음 트리거되는 개체를 가져 event.target를 사용

function select(e:MouseEvent):void { 
    trace(e.target); 
} 
관련 문제