The top level contains the core ActionScript classes and global functions.



Global Functions
 FunctionDescription
 ArrayCreates a new array.
 BooleanConverts the expression parameter to a Boolean value and returns the value.
 decodeURIDecodes an encoded URI into a string.
 decodeURIComponentDecodes an encoded URI component into a string.
 encodeURIEncodes a string into a valid URI (Uniform Resource Identifier).
 encodeURIComponentEncodes a string into a valid URI component.
 escapeConverts the parameter to a string and encodes it in a URL-encoded format, where most nonalphanumeric characters are replaced with % hexadecimal sequences.
 intConverts a given numeric value to an integer value.
 isFiniteReturns true if the value is a finite number, or false if the value is Infinity or -Infinity.
 isNaNReturns true if the value is NaN(not a number).
 isXMLNameDetermines whether the specified string is a valid name for an XML element or attribute.
 NumberConverts a given value to a Number value.
 ObjectEvery value in ActionScript 3.0 is an object, which means that calling Object() on a value returns that value.
 parseFloatConverts a string to a floating-point number.
 parseIntConverts a string to an integer.
 StringReturns a string representation of the specified parameter.
 traceDisplays expressions, or writes to log files, while debugging.
 uintConverts a given numeric value to an unsigned integer value.
 unescapeEvaluates the parameter str as a string, decodes the string from URL-encoded format (converting all hexadecimal sequences to ASCII characters), and returns the string.
 VectorCreates a new Vector instance whose elements are instances of the specified data type.
 XMLConverts an object to an XML object.
 XMLListConverts an object to an XMLList object.
Global Constants
 ConstantDescription
 InfinityA special value representing positive Infinity.
 -InfinityA special value representing negative Infinity.
 NaNA special member of the Number data type that represents a value that is "not a number" (NaN).
 undefinedA special value that applies to untyped variables that have not been initialized or dynamic object properties that are not initialized.
Classes
 ClassDescription
 ArgumentErrorThe ArgumentError class represents an error that occurs when the arguments supplied in a function do not match the arguments defined for that function.
 argumentsAn arguments object is used to store and access a function's arguments.
 ArrayThe Array class lets you access and manipulate arrays.
 BooleanA Boolean object is a data type that can have one of two values, either true or false, used for logical operations.
 ClassA Class object is created for each class definition in a program.
 DateThe Date class represents date and time information.
 DefinitionErrorThe DefinitionError class represents an error that occurs when user code attempts to define an identifier that is already defined.
 ErrorThe Error class contains information about an error that occurred in a script.
 EvalErrorThe EvalError class represents an error that occurs when user code calls the eval() function or attempts to use the new operator with the Function object.
 FunctionA function is the basic unit of code that can be invoked in ActionScript.
 intThe int class lets you work with the data type representing a 32-bit signed integer.
 MathThe Math class contains methods and constants that represent common mathematical functions and values.
 NamespaceThe Namespace class contains methods and properties for defining and working with namespaces.
 NumberA data type representing an IEEE-754 double-precision floating-point number.
 ObjectThe Object class is at the root of the ActionScript class hierarchy.
 QNameQName objects represent qualified names of XML elements and attributes.
 RangeErrorA RangeError exception is thrown when a numeric value is outside the acceptable range.
 ReferenceErrorA ReferenceError exception is thrown when a reference to an undefined property is attempted on a sealed (nondynamic) object.
 RegExpThe RegExp class lets you work with regular expressions, which are patterns that you can use to perform searches in strings and to replace text in strings.
 SecurityErrorThe SecurityError exception is thrown when some type of security violation takes place.
 StringThe String class is a data type that represents a string of characters.
 SyntaxErrorA SyntaxError exception is thrown when a parsing error occurs, for one of the following reasons:.
 TypeErrorA TypeError exception is thrown when the actual type of an operand is different from the expected type.
 uintThe uint class provides methods for working with a data type representing a 32-bit unsigned integer.
 URIErrorA URIError exception is thrown when one of the global URI handling functions is used in a way that is incompatible with its definition.
 VectorThe Vector class lets you access and manipulate a vector — an array whose elements all have the same data type.
 VerifyErrorThe VerifyError class represents an error that occurs when a malformed or corrupted SWF file is encountered.
 XMLThe XML class contains methods and properties for working with XML objects.
 XMLListThe XMLList class contains methods for working with one or more XML elements.