Adobe® Flash® Platform용 ActionScript® 3.0 참조 설명서
 |  패키지 및 클래스 목록 숨기기 |  패키지  |  클래스  |  새로운 내용  |  색인  |  부록  |  영어로 표시되는 이유
필터: 서버에서 데이터를 검색하는 중...
서버에서 데이터를 검색하는 중...
 

특수 유형 연산자 

유형이 지정되지 않은 지정자(*), voidNull의 세 가지 특수 유형이 있습니다.


 유형설명
 *속성의 유형이 지정되지 않도록 지정합니다.
 void함수가 값을 반환할 수 없도록 지정합니다.
 Null값이 없음을 나타내는 특수 데이터 유형입니다.
특수 유형 연산자 세부 정보
* 특수 유형 연산자
구문
    propertyName:*

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 9

속성의 유형이 지정되지 않도록 지정합니다. 유형 약어에 대한 별표 심볼을 사용하는 것은 유형 없음 약어를 사용하는 것과 같습니다. 유형이 지정되지 않은 속성에서 읽은 표현식은 유형이 지정되지 않은 표현식으로 간주됩니다. 유형이 지정되지 않은 표현식 또는 속성은 다음과 같은 경우에 사용하면 좋습니다.

  • 유형 검사를 런타임으로 연기하려는 경우 유형이 지정되지 않은 속성 또는 표현식을 사용하면 Strict 모드에서 수행되는 컴파일 타임 유형 검사를 피할 수 있습니다. 그러나 대입 명령문의 런타임 유형 검사는 Strict 모드의 사용 여부와 상관 없이 발생합니다.
  • undefined 값을 속성에 저장하려는 경우 이전 버전의 ActionScript와는 달리 undefined 값이 Object 데이터 유형의 멤버가 아니므로 유형이 지정되지 않은 속성을 사용하여 undefined 값을 저장해야 합니다.

관련 API 요소

void 특수 유형 연산자  
구문
    functionName():void {}

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 9

함수가 값을 반환할 수 없도록 지정합니다. void 유형은 다음 undefined 값을 한 개만 포함하는 특수 유형입니다. 이 유형은 함수의 반환 유형으로만 사용할 수 있다는 점에서 특별합니다. void는 속성의 유형 약어로 사용할 수 없습니다.

관련 API 요소

Null 특수 유형 연산자  

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 9

값이 없음을 나타내는 특수 데이터 유형입니다. Null 데이터 유형에는 null 값만 포함됩니다. Null 데이터 유형은 클래스와 연결되지 않는다는 점에서 특별합니다. 즉 Null 데이터 유형은 속성에 대한 유형 약어로 사용할 수 없습니다.

관련 API 요소

[ X ]영어로 표시되는 이유
ActionScript 3.0 참조 설명서의 내용이 영어로 나타납니다.

ActionScript 3.0 참조 설명서 중 일부는 전체 언어로 번역되지 않았습니다. 언어 요소가 번역되지 않은 경우 영어로 나타납니다. 예를 들어 ga.controls.HelpBox 클래스는 어떤 언어로도 번역되지 않았습니다. 그러므로 한국어 버전의 참조 설명서에서 ga.controls.HelpBox 클래스는 영어로 나타납니다.