2013-12-22 12 views
0

외부 코드를 as3 파일에 넣었습니다. 트레이스를 사용하려고하면 잘 동작하지만, 멈춤을 추가하면 작동하지 않습니다. 이유가 무엇입니까?플래시 as3 중지(); 작동 안함?

package { 
    import flash.display.Sprite; 
     public class TDSBMaze extends Sprite { 
      public function TDSBMaze() { 
       trace("Test"); 
       stop(); 
    } 
    } 
} 

그리고 난 그냥 프레임에 코드를 삽입하려고 할 때 외부의 .as 파일을 해제하지 않는 한 또한도 작동하지 않습니다 여기 내 코드입니다.

답변

1

타임 라인을 사용하려면 MovieClip을 연장해야합니다. Sprites에는 타임 라인이 없습니다.

package { 
    import flash.display.MovieClip; 

    public class TDSBMaze extends MovieClip { 
     public function TDSBMaze() { 
      trace("Test"); 
      stop(); 
     } 
    } 
} 
2

스프라이트에는 타임 라인이 없으므로 결코 재생되지 않으므로 중지 할 수 없습니다. 타임 라인이 필요한 경우 MovieClip을 연장해야합니다.