2013-03-05 3 views
0

슬라이더를 만들었으며 슬라이더 손잡이의 X 값을 영화 클립의 프레임 위치에 연결하려고합니다. 타임 라인 바처럼 작동합니다. 예를 들어 슬라이더 손잡이의 x 위치가 12이면 myMC가 프레임 12 등으로 변경됩니다.AS3 : 동영상 클립의 프레임 위치를 변수로 설정

또한 myMC의 프레임 위치에 대한 변수를 만드는 방법을 이해할 수 없습니다. 그러나 이것은 내가 지금까지 가지고있는 것입니다.

var sliderValue:uint = mySlider.sliderKnob.x/3; 

addEventListener(Event.ENTER_FRAME, onEnterFrame); 
function onEnterFrame(event:Event):void { 
    sliderValue = mySlider.sliderKnob.x/3; 

    sliderValue.Number = myMC.frame; 
} 

답변

2

그것은이 코드에 대한 몇 가지 상황을보고 도움이 될 것이다, 그러나 당신이 뭘하려는 건지 모양이 같은 것입니다 :이 실제로 맞다면 내가 아무 생각이

function onEnterFrame(event:Event):void 
{ 
    sliderValue = mySlider.sliderKnob.x/3; 
    myMC.gotoAndStop(sliderValue); 
} 

3은 임의의 숫자로 표시됩니다. 어쨌든 MovieClip의 프레임을 "설정"하는 방법은 gotoAndStop 함수를 호출하고 프레임 번호 (위와 같음) 또는 유효한 프레임 레이블을 전달하는 것입니다.

sliderValue에서 오류 확인을 수행하여 1myMC.totalFrames 사이에 있어야합니다.

+0

이 100 % 해결해 주셔서 감사합니다. 미안해, 난 아직도 정말 새로운데. – Dan434

관련 문제