2009-09-12 2 views
0

은 플래시 응용 프로그램의 기본 .fla 파일 내에 클래스를 만드는 방법입니다. .fla의 작업 계층에서 직접 클래스를 정의하려고하면 "클래스를 중첩하면 안됩니다."라는 오류가 발생합니다. 또는 패키지와 클래스를 내부에서 정의하려고하면 "패키지를 중첩하면 안됩니다."라는 메시지가 나타납니다.Flash CS3 앱의 기본 .fla 파일 내에 클래스를 만드는 방법이 있습니까?

외부 .as 파일을 "문서 클래스"로 참조 할 수 있음을 알고 있지만 클래스를 직접 .fla에 넣을 수있는 방법이 있는지 궁금합니다.

감사합니다.
졸탄

답변

0

당신은 타임 라인에서 클래스를 생성 할 수있는 정확한 파일 이름이 .as 파일에 패키지로 정의해야합니다. Flash 컴파일러는 타임 라인을 클래스 자체로 취급하므로 클래스 내에 클래스를 중첩시킬 수 없습니다.

+0

타임 라인이 클래스 자체로 취급된다는 인수가 적합합니다. 감사! – Zoli2xa

+0

걱정하지 마십시오. 좋은 디 컴파일러를 사용하면 Flash에서 타임 라인을 컴파일하는 방법을 볼 수 있습니다. – Allan

1

클래스는 클래스

// Filename: MyClass.as 
package { 
    public class MyClass { 
    } 
}