최상위에는 기본 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지정된 값을 숫자 값으로 변환합니다.
 ObjectActionScript 3.0의 모든 값은 객체이므로 값에 Object()를 호출하면 해당 값이 반환됩니다.
 parseFloat문자열을 부동 소수점 숫자로 변환합니다.
 parseInt문자열을 정수로 변환합니다.
 String지정된 매개 변수의 문자열 표현을 반환합니다.
 trace디버깅 도중 표현식을 표시하거나 로그 파일에 기록합니다.
 uint지정된 숫자 값을 부호 없는 정수 값으로 변환합니다.
 unescape매개 변수 str을 문자열로 평가하고 모든 16진수 시퀀스를 ASCII 문자로 변환하여 문자열을 URL 인코딩 형식에서 디코딩한 다음 반환합니다.
 Vector요소가 지정한 데이터 유형의 인스턴스인 새 Vector 인스턴스를 만듭니다.
 XML객체를 XML 객체로 변환합니다.
 XMLList객체를 XMLList 객체로 변환합니다.
전역 상수
 상수설명
 Infinity양의 Infinity를 나타내는 특수 값입니다.
 -Infinity음의 Infinity를 나타내는 특수 값입니다.
 NaN"숫자가 아님"(NaN) 값을 나타내는 Number 데이터 유형의 특수 멤버입니다.
 undefined초기화되지 않고 유형이 없는 변수 또는 초기화되지 않은 동적 객체 속성에 적용되는 특수 값입니다.
클래스
 클래스설명
 ArgumentErrorArgumentError 클래스는 함수에 제공한 인수가 해당 함수에 정의된 인수와 일치하지 않을 때 발생하는 오류를 나타냅니다.
 argumentsarguments 객체는 함수의 인수를 저장하고 인수에 액세스하는 데 사용됩니다.
 ArrayArray 클래스를 사용하면 배열에 액세스하고 배열을 조작할 수 있습니다.
 BooleanBoolean 객체는 논리 연산에 사용되는 데이터 유형이며 true 또는 false 값 중 하나를 가질 수 있습니다.
 Class프로그램의 각 클래스 정의에 대해 Class 객체가 만들어집니다.
 DateDate 클래스는 날짜 및 시간 정보를 나타냅니다.
 DefinitionErrorDefinitionError 클래스는 이미 정의되어 있는 식별자를 사용자 코드에서 다시 정의하려고 할 때 발생하는 오류를 나타냅니다.
 ErrorError 클래스에는 스크립트에서 발생한 오류에 대한 정보가 들어 있습니다.
 EvalErrorEvalError 클래스는 사용자 코드에서 Function 객체에 eval() 함수를 호출하거나 new 연산자를 사용할 때 발생하는 오류를 나타냅니다.
 Function함수는 ActionScript에서 호출할 수 있는 코드의 기본 단위입니다.
 intint 클래스를 사용하면 부호 있는 32비트 정수를 나타내는 데이터 유형을 사용할 수 있습니다.
 MathMath 클래스에는 일반적인 수학 함수 및 값을 나타내는 메서드와 상수가 들어 있습니다.
 NamespaceNamespace 클래스에는 네임스페이스를 정의하고 사용하는 메서드 및 속성이 들어 있습니다.
 NumberIEEE-754 배정밀도 부동 소수점 숫자를 나타내는 데이터 유형입니다.
 ObjectObject 클래스는 ActionScript 런타임 클래스 계층의 최상위에 있습니다.
 QNameQName 객체는 XML 요소 및 특성의 정규화된 이름을 나타냅니다.
 RangeError숫자 값이 허용되는 범위를 벗어나면 RangeError 예외가 발생합니다.
 ReferenceError봉인된 비동적 객체에서 정의되지 않은 속성을 참조하려고 하면 ReferenceError 예외가 발생합니다.
 RegExpRegExp 클래스를 사용하면 문자열을 검색하고 문자열의 텍스트를 바꾸는 데 사용할 수 있는 패턴인 일반 표현식을 사용할 수 있습니다.
 SecurityError특정 유형의 보안 문제가 발생하면 SecurityError 예외가 발생합니다.
 StringString 클래스는 문자열을 나타내는 데이터 유형입니다.
 SyntaxError다음 이유 중 하나로 인해 파싱 오류가 발생할 때 SyntaxError 예외가 발생합니다.
 TypeError피연산자의 실제 유형이 예상 유형과 다르면 TypeError 예외가 발생합니다.
 uintuint 클래스는 부호 없는 32비트 정수를 나타내는 데이터 유형을 사용하는 메서드를 제공합니다.
 URIError전역 URI 처리 함수 중 하나를 해당 정의와 호환되지 않는 방식으로 사용하면 URIError 예외가 발생합니다.
 VectorVector 클래스를 사용하면 벡터에 액세스하고 이를 조작할 수 있습니다. 벡터는 요소의 데이터 유형이 모두 같은 배열입니다.
 VerifyErrorVerifyError 클래스는 형식이 잘못되었거나 손상된 SWF 파일이 발견될 때 발생하는 오류를 나타냅니다.
 XMLXML 클래스에는 XML 객체를 사용하는 메서드와 속성이 들어 있습니다.
 XMLListXMLList 클래스에는 하나 이상의 XML 요소에 사용되는 메서드가 들어 있습니다.