최상위에는 기본 ActionScript 클래스와 전역 함수가 들어 있습니다.
| | 함수 | 설명 |
|---|
| | Array | 새 배열을 만듭니다. |
| | Boolean | 표현식 매개 변수를 부울 값으로 변환하고 값을 반환합니다. |
| | decodeURI | 인코딩된 URI를 문자열로 디코딩합니다. |
| | decodeURIComponent | 인코딩된 URI 구성 요소를 문자열로 디코딩합니다. |
| | encodeURI | 문자열을 유효한 URI(Uniform Resource Identifier)로 인코딩합니다. |
| | encodeURIComponent | 문자열을 유효한 URI 구성 요소로 인코딩합니다. |
| | escape | 매개 변수를 문자열로 변환하고 URL 인코딩 형식으로 인코딩합니다. 이때 영숫자가 아닌 문자는 대부분 % 16진수 시퀀스로 바뀝니다. |
| | int | 지정된 숫자 값을 정수 값으로 변환합니다. |
| | isFinite | 값이 유한수이면 true를, 값이 Infinity 또는 -Infinity이면 false를 반환합니다. |
| | isNaN | 값이 NaN(Not a Number)이면 true를 반환합니다. |
| | isXMLName | 지정된 문자열이 XML 요소 또는 특성의 유효한 이름인지 여부를 확인합니다. |
| | Number | 지정된 값을 숫자 값으로 변환합니다. |
| | Object | ActionScript 3.0의 모든 값은 객체이므로 값에 Object()를 호출하면 해당 값이 반환됩니다. |
| | parseFloat | 문자열을 부동 소수점 숫자로 변환합니다. |
| | parseInt | 문자열을 정수로 변환합니다. |
| | String | 지정된 매개 변수의 문자열 표현을 반환합니다. |
| | trace | 디버깅 도중 표현식을 표시하거나 로그 파일에 기록합니다. |
| | uint | 지정된 숫자 값을 부호 없는 정수 값으로 변환합니다. |
| | unescape | 매개 변수 str을 문자열로 평가하고 모든 16진수 시퀀스를 ASCII 문자로 변환하여 문자열을 URL 인코딩 형식에서 디코딩한 다음 반환합니다. |
| | Vector | 요소가 지정한 데이터 유형의 인스턴스인 새 Vector 인스턴스를 만듭니다. |
| | XML | 객체를 XML 객체로 변환합니다. |
| | XMLList | 객체를 XMLList 객체로 변환합니다. |
| | 클래스 | 설명 |
|---|
| | ArgumentError | ArgumentError 클래스는 함수에 제공한 인수가 해당 함수에 정의된 인수와 일치하지 않을 때 발생하는 오류를 나타냅니다. |
| | arguments | arguments 객체는 함수의 인수를 저장하고 인수에 액세스하는 데 사용됩니다. |
| | Array | Array 클래스를 사용하면 배열에 액세스하고 배열을 조작할 수 있습니다. |
| | Boolean | Boolean 객체는 논리 연산에 사용되는 데이터 유형이며 true 또는 false 값 중 하나를 가질 수 있습니다. |
| | Class | 프로그램의 각 클래스 정의에 대해 Class 객체가 만들어집니다. |
| | Date | Date 클래스는 날짜 및 시간 정보를 나타냅니다. |
| | DefinitionError | DefinitionError 클래스는 이미 정의되어 있는 식별자를 사용자 코드에서 다시 정의하려고 할 때 발생하는 오류를 나타냅니다. |
| | Error | Error 클래스에는 스크립트에서 발생한 오류에 대한 정보가 들어 있습니다. |
| | EvalError | EvalError 클래스는 사용자 코드에서 Function 객체에 eval() 함수를 호출하거나 new 연산자를 사용할 때 발생하는 오류를 나타냅니다. |
| | Function | 함수는 ActionScript에서 호출할 수 있는 코드의 기본 단위입니다. |
| | int | int 클래스를 사용하면 부호 있는 32비트 정수를 나타내는 데이터 유형을 사용할 수 있습니다. |
| | Math | Math 클래스에는 일반적인 수학 함수 및 값을 나타내는 메서드와 상수가 들어 있습니다. |
| | Namespace | Namespace 클래스에는 네임스페이스를 정의하고 사용하는 메서드 및 속성이 들어 있습니다. |
| | Number | IEEE-754 배정밀도 부동 소수점 숫자를 나타내는 데이터 유형입니다. |
| | Object | Object 클래스는 ActionScript 런타임 클래스 계층의 최상위에 있습니다. |
| | QName | QName 객체는 XML 요소 및 특성의 정규화된 이름을 나타냅니다. |
| | RangeError | 숫자 값이 허용되는 범위를 벗어나면 RangeError 예외가 발생합니다. |
| | ReferenceError | 봉인된 비동적 객체에서 정의되지 않은 속성을 참조하려고 하면 ReferenceError 예외가 발생합니다. |
| | RegExp | RegExp 클래스를 사용하면 문자열을 검색하고 문자열의 텍스트를 바꾸는 데 사용할 수 있는 패턴인 일반 표현식을 사용할 수 있습니다. |
| | SecurityError | 특정 유형의 보안 문제가 발생하면 SecurityError 예외가 발생합니다. |
| | String | String 클래스는 문자열을 나타내는 데이터 유형입니다. |
| | SyntaxError | 다음 이유 중 하나로 인해 파싱 오류가 발생할 때 SyntaxError 예외가 발생합니다. |
| | TypeError | 피연산자의 실제 유형이 예상 유형과 다르면 TypeError 예외가 발생합니다. |
| | uint | uint 클래스는 부호 없는 32비트 정수를 나타내는 데이터 유형을 사용하는 메서드를 제공합니다. |
| | URIError | 전역 URI 처리 함수 중 하나를 해당 정의와 호환되지 않는 방식으로 사용하면 URIError 예외가 발생합니다. |
| | Vector | Vector 클래스를 사용하면 벡터에 액세스하고 이를 조작할 수 있습니다. 벡터는 요소의 데이터 유형이 모두 같은 배열입니다. |
| | VerifyError | VerifyError 클래스는 형식이 잘못되었거나 손상된 SWF 파일이 발견될 때 발생하는 오류를 나타냅니다. |
| | XML | XML 클래스에는 XML 객체를 사용하는 메서드와 속성이 들어 있습니다. |
| | XMLList | XMLList 클래스에는 하나 이상의 XML 요소에 사용되는 메서드가 들어 있습니다. |