반응형

출처 : http://blog.naver.com/PostView.nhn?blogId=jjackkun81&logNo=60102395605

5007:An ActionScript file must have at least one externally vislble definition.

- 액션 스크립트 파일중 적어도 한 줄 이상은 코딩이 되어있어야 한다.

5000: The class "ActionScript File Name" must subclass "flash.display.MovieClip" since it is linked to a library symbol od that type.

- 작성된 액션스크립트파일에 MovieClip 의 import 가 선언되어있지 않다.

- 해결방안 : import flash.dispaly.MovieClip 선언

1180: Call to a possibly undefined method addFrameScript.

- DocumentClass 로 AS파일을 빼서 쓸 경우 fla 의 타임라인 1번에 script가 선언되어있어선 안된다.

1046: Type was not found or was not a compile-time constant: Timer.

- 작성된 액션스크립트파일에 Timer 의 import 가 선언되어있지 않다.

- 해결방안 : import flash.utils.Timer ;

1046: Type was not found or was not a compile-time constant: TimerEvent.

- 작선된 액션스크립트파일에 TimerEvent 의 import 가 선언되어있지 않다.

- 해결방안 : import flash.events.TimerEvent ;

1046: Type was not found or was not a compile-time constant: Point.
1180: Call to a possibly undefined method Point.

- 작성된 액션스크립트파일에 Point 의 import 가 선언되어있지 않다.

- 해결방안 : import flash.geom.Point () ;

1013: The private attribute may be used only on class property definitions.

- 작선된 액션스크립트파일에 2개 이상의 class가 선언 되었다.

- AS3 파일은 항상 한개의 class 파일만 존재해야 하니 나머지들을 지워준다.

1046: Type was not found or was not a compile-time constant: ColorTransform.

- 작성된 액션스크립트파일에 ColorTransform 의 import 가 선언되어있지 않다.

- 해결방안 : import flash.geom.ColorTransform ;

1067: Implicit coercion of a value of type int to an unrelated type flash.geom:ColorTransform.

- 작성된 액션스크립트파일에 해당타입의 사용이 잘못되었다.

- 해결방안 : ct = 0xFF0000 (x) ==> ct.color = 0xFF0000 (o)

1067: Implicit coercion of a value of type int to an unrelated type String.

- 작성된 액션스크립트파일에 언급되지 않은 String type을 강제적으로 사용하였다.

- 해경방안 : cir.no.text = sp.getChildIndex ( cir ) (x) ==> cir.no.text = String ( sp.getChildIndex ( cir ) ) ;

1021: Duplicate function definition.

- 작성된 액션스크립트파일에 중복되는 function 이 설정되어있다.

- 해결방안 : 중복된 function 의 이름을 수정하거나 삭제한다.

1180: Call to a possibly undefined method addFrameScript.

- 작성된 액션스크립트에서 addFrameScript() 메서드를 찾을 수 없다라는 뜻. 이 메서드는 MovieClip 전용이다.

- 해경방한 : 현재 작성된 액션의 파일이 MovieClip이 아닌것을 변경해야한다. ( ex: Sprite ==> MovieClip )

1180: Call to a possibly undefined method gotoAndStop.

- 작성된 액션스크립트가 MovieClip으로 확장되지 않았다. gotoAndStop 메서드는 MovieClip에만 존재할 수 있다.

- 해결방안 : 잘못 확장되어있는 메서드의 이름을 MovieClip 으로 변경해준다.

ex ) public class Name extends Sprite { (x) ==> publc class Name extends MovieClip { (o)

1136: Incorrect number of arguments. Expected 4.

- 작성된 액션스크립트의 속성이 잘못되어있다. 아규먼트가 4개 인 곳에 맞지 않게 작성 되어있다.

- 해결방안 : 정확한 아규먼트의 속성과 갯수에 맞춰 사용한다.

1180: Call to a possibly undefined method navigateToURL.

- 작성된 액션스크립트에 navigateToURL 속성이 선언되지 않았다.

- 해결방안 : import flash.net.navigateToURL 선언

1063: ArgumentError: Error #1063: ...() 에서 인수 개수가 일치하지 않습니다. 0개가 필요하지만 1개가 있습니다.

- 작성된 함수에 인수가 설정되지 않았다.

- 해결방안 : 필요한만큼의 인수를 작성한다.

ex ) public function Yaho () :void { ==> public function Yaho ( e:Event ) :void {

#2136 : swf에 유효하지 않은 데이터가 포함되어 있습니다. ( ex : at TextFormat ) ;

- 작성된 swf파일의 ActionScript에 고유의 이름이 들어가 있다.

- 해결방안 : 사용해서는 안되는 고유이름을 대체해준다.

ex ) as파일에서

public class TextFormat extends Sprite {} ==> public class TextFormats extends Sprite {}

[출처] AS3 컴파일 에러|작성자 jjackkun81

Posted by 1010