Object


Object

public class Object

Object 클래스는 ActionScript 클래스 계층의 최상위에 있습니다. 이 클래스는 JavaScript Object 클래스가 제공하는 기능 중 일부를 가지고 있습니다.

지원 버전: ActionScript 1.0; Flash Lite 2.0 - 성능을 크게 향상하는 Flash Player 6의 기본 객체가 되었습니다.

속성 요약

수정자

속성

설명

 

constructor:Object

지정된 객체 인스턴스의 생성자 함수에 대한 참조입니다.

 

__proto__:Object

객체를 만드는 데 사용되는 클래스(ActionScript 2.0) 또는 생성자 함수(ActionScript 1.0)의 prototype 속성을 참조합니다.

static

prototype:Object

클래스의 수퍼 클래스 또는 함수 객체에 대한 참조입니다.

 

__resolve:Object

ActionScript 코드에서 정의되지 않은 속성이나 메서드를 참조할 경우 호출되는 사용자 정의 함수에 대한 참조입니다.


생성자 요약

서명

설명

Object()

Object 객체를 만들고 이 객체의 constructor 속성에 객체의 생성자 메서드에 대한 참조를 저장합니다.


메서드 요약

수정자

서명

설명

 

addProperty(name:String, getter:Function, setter:Function) : 부울

getter/setter 속성을 만듭니다.

 

hasOwnProperty(name:String) : 부울

객체에 지정된 속성이 정의되어 있는지 나타냅니다.

 

isPropertyEnumerable(name:String) : 부울

지정된 속성이 존재하고 열거 가능한지 나타냅니다.

 

isPrototypeOf(theClass:Object) : 부울

Object 클래스의 인스턴스가 인수로 지정된 객체의 프로토타입 체인에 있는지 나타냅니다.

static

registerClass(name:String, theClass:Function) : 부울

무비 클립 심볼을 ActionScript 객체 클래스와 연결합니다.

 

toString() : 문자열

지정된 객체를 문자열로 변환하여 반환합니다.

 

unwatch(name:String) : 부울

Object.watch()에서 만든 감시점을 제거합니다.

 

valueOf() : 객체

지정된 객체의 원시 값을 반환합니다.

 

watch(name:String, callback:Function, [userData:Object]) : 부울

ActionScript 객체의 지정된 속성이 변경될 때 호출될 이벤트 핸들러를 등록합니다.