클래스, 심볼 및 소유자 이름 식별

Flash에서 적절한 ActionScript 클래스 및 패키지를 찾고 구성 요소의 이름을 보존하도록 하려면 구성 요소의 ActionScript 클래스 파일에 symbolName, symbolOwnerclassName 변수를 설정해야 합니다.

symbolOwner 변수는 심볼을 참조하는 Object 참조입니다. 구성 요소가 자체 symbolOwner이거나 symbolOwner를 가져온 경우에는 전체 이름이 아니어도 됩니다.

다음 표에서는 이러한 변수에 대해 설명합니다.

변수

유형

설명

symbolName

String

ActionScript 클래스 이름(예: ComboBox)입니다.

이 이름은 심볼의 링크 식별자와 일치해야 합니다.

이 변수는 정적이어야 합니다.

symbolOwner

Object

전체 클래스 이름(예: mypackage.MyComponent)입니다.

symbolOwner 값은 Object 데이터 유형이므로 따옴표로 묶지 마십시오.

이 이름은 링크 속성 대화 상자의 AS 2.0 클래스와 일치해야 합니다.

이 변수는 createClassObject() 메서드에 대한 내부 호출에 사용됩니다.

이 변수는 정적이어야 합니다.

className

String

구성 요소 클래스 이름입니다. 이 변수는 패키지 이름을 포함하지 않으며 Flash 개발 환경에 해당 설정이 없습니다.

스타일 속성을 설정할 때 이 변수의 값을 사용할 수 있습니다.

다음 예제에서는 MyButton 클래스에 symbolName, symbolOwnerclassName 변수를 추가합니다.

class MyButton extends mx.controls.Button {
    static var symbolName:String = "MyButton";
    static var symbolOwner = myPackage.MyButton;
    var className:String = "MyButton";
}

 

이 페이지에 의견 추가되면 전자 메일 알림 받기 | 의견 보고서

현재 페이지: http://livedocs.adobe.com/flash/8_kr/main/00003025.html