2013-04-18 2 views
0

현재 화면에서 꺼져 있지만 나중에 화면에 나타날 동영상 클립 프레임을 변경하고 싶습니다. 전체 타임 라인이 특정 지점에 도달하는 경우에만 무비 클립에서 프레임이 1에서 2로 변경되기를 원합니다. 그래서 타임 라인이 프레임 5 또는 지정된 프레임에 도달하면 무비 클립이 1에서 2로 변경됩니다. 따라서 무비 클립이있는 프레임으로 돌아 가면 무비 클립 2에 머물러 있습니다.현재 프레임에없는 무비 클립의 프레임은 어떻게 변경합니까? AS3

내가 무엇을하려고하는지 설명하려면 : 나는 동영상 클립이있는 프레임 "index"의 이름을 지정 했으므로 탐색자가 이미 탐색 한 부분을 색상이나 애니메이션을 변경하는 무비 클립으로 지정해야합니다. 다시 인덱스로 돌아 가면 무비 클립은 애니메이션의 두 번째 프레임에 남습니다.

나는 액션 스크립트에 익숙하지 않은데, 어떻게해야 할지를 파악하는 데 많은 시간을 할애하여 도움을받을 수있었습니다.


현재 프레임에없는 것을 대상으로 지정하는 방법을 모르겠습니다. 당신은 무비 클립으로 이런 일을 넣을 수

답변

0

: 감지하고 영화 클립 자체가 과거의 프레임 (5) 인 경우 프레임을 변경 잘 작동하지만 인덱스로 돌아가 불행하게도 때 아무튼

function checkParent(e:Event):void 
{ 
    gotoAndStop(1); 
    if(parent && (parent as MovieClip).currentFrame > 5) 
    { 
     gotoAndStop(2); 
    } 
} 

addEventListener(Event.ENTER_FRAME, checkParent); 
+0

두 번째 프레임에 무비 클립을 보관하지 마십시오. 영화 클립을 추가로 배치하면 작동합니다. – user2293231

관련 문제