2010-08-10 2 views
0

내가 ... 내가 처음으로 MC를 드래그 할 때 어떻게 다른 무비 클립의 x 값을 변경할 수있다 드래그 function.My 질문과 함께 MC를 만들무비 클립을 드래그하여 다른 무비 클립의 값을 변경하는 방법은 무엇입니까?

videoSlider.addEventListener(MouseEvent.MOUSE_DOWN, scrollMC); 
videoSlider.addEventListener(MouseEvent.MOUSE_UP, stopScrollMC); 

    private function scrollMC(event:MouseEvent):void{ 
     event.target.startDrag(false,new Rectangle(0,0,500,0)); 
     secondMC.x =event.target.x; //this doesn't work..... 
    } 
    private function stopScrollMC(event:MouseEvent):void{ 
     event.target.stopDrag(); 
    } 
어떤 도움

감사합니다 노력하고 있어요!

답변

1

첫 번째 엠씨를 끌 때 해결책은 EnterFrame을 시작할 수 있습니다. firstMc 끌기를 중지하면 EnterFrame 이벤트가 중지됩니다.

function onEnterFrame(e:Event):void{ 
    secondMc.x=firstMc.x; 
} 

또한 ... 첫 MC의 x 세터를 오버라이드 (override) 할 수

override public function set x(value:Number):void{ 
    super.x=value; 
    secondMc.x=value; 
}