Flash CS3 앱의 메인 .fla 파일 내부에서 클래스를 만들 수있는 방법이 있습니까?

StackOverflow https://stackoverflow.com/questions/1416445

문제

플래시 애플리케이션의 메인 .fla 파일 내부에 클래스를 만들 수있는 방법이 있습니까? .fla의 액션 레이어에서 클래스를 직접 정의하려고하면 "클래스가 중첩되어서는 안된다"는 오류가 발생합니다. 또는 패키지와 내부의 클래스를 정의하려고하면 "패키지가 중첩되어서는 안됩니다".

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

감사!
졸탄

도움이 되었습니까?

해결책

타임 라인에서 클래스를 만들 수 없습니다. 플래시 컴파일러는 타임 라인을 클래스 자체로 취급하며 클래스 내에서 클래스를 중첩 할 수 없습니다.

다른 팁

클래스는 정확한 파일 이름이 클래스로 파일의 패키지로 정의되어야합니다.

// Filename: MyClass.as
package {
    public class MyClass {
    }
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top