2011-11-23 1 views
0

장면 1에서 gotoAndPlay frame 1을 사용하면 대부분의 심볼이 처음 재생 된 것처럼 재생되지 않습니다. 타임 라인이있는 심볼이 많았습니다. 그들이 연주하지 않는 이유는 다음과 같은 기능을 사용, 재생하여 무비 클립의 모든 하나 하나를 원한다면 그들은 자신의 타임 라인을 가지고 있다는 사실로 인해 내가AS3 심볼을 포함한 영화 재생?

MovieClip(root).gotoAndPlay("one"); 

답변

1

사용

:

function playEverything(disp : DisplayObjectContainer, frame : int = 1) : void 
{ 
    if(disp is MovieClip) 
    { 
     MovieClip(disp).gotoAndPlay(frame); 
    } 
    for(var i : int = 0; i < disp.numChildren; i++) 
    { 
     var child : DisplayObject = disp.getChildAt(i); 
     if(child is DisplayObjectContainer) 
     { 
      playEverything(DisplayObjectContainer(child), frame); 
     } 
    } 
} 

그런 다음 모든 것을 연주 할 수 있습니다 playEverything(stage);