Die oberste Ebene (Top-Level) enthält die ActionScript-Hauptklassen und globalen Funktionen.



Globale Funktionen
 FunktionBeschreibung
 Array Erstellt ein neues Array.
 Boolean Wandelt den Parameter expression in einen booleschen Wert um und gibt diesen Wert zurück.
 Date Gibt eine Stringdarstellung des aktuellen Wochentags, des Datums, der Uhrzeit und der Zeitzone zurück.
 decodeURI Dekodiert einen kodierten URI in einen String.
 decodeURIComponent Dekodiert eine kodierte URI-Komponente in einen String.
 encodeURI Kodiert einen String in einen gültigen URI (Uniform Resource Identifier, einheitlicher Ressourcenbezeichner).
 encodeURIComponent Kodiert einen String in eine gültige URI-Komponente.
 escape Wandelt den Parameter in einen String um und kodiert ihn in ein URL-Format, bei dem die meisten nicht alphanumerischen Zeichen als %, gefolgt von einer Hexadezimalsequenz, dargestellt werden.
 int Konvertiert einen bestimmten numerischen Wert in eine Ganzzahl.
 isFinite Gibt true zurück, wenn der Wert eine endliche Zahl ist und false, wenn der Wert Infinity oder -Infinity ist.
 isNaN Gibt "true" zurück, wenn der Wert "NaN" (Not a Number – keine Zahl) lautet.
 isXMLName Bestimmt, ob der angegebene String ein gültiger Name für ein XML-Element oder -Attribut ist.
 Number Konvertiert einen bestimmten Wert in einen Number-Wert.
 Object Jeder Wert in ActionScript 3.0 ist ein Objekt, d. h., wenn Sie für einen Wert Object() aufrufen, wird dieser Wert zurückgegeben.
 parseFloat Wandelt einen String in eine Gleitkommazahl um.
 parseInt Wandelt einen String in eine Ganzzahl um.
 String Gibt den angegebenen Parameter als String zurück.
 trace Zeigt während der Fehlersuche Ausdrücke an oder schreibt sie in Protokolldateien.
 uint Konvertiert einen bestimmten numerischen Wert in eine vorzeichenlose Ganzzahl.
 unescape Wertet den Parameter str als String aus, dekodiert den String aus dem URL-Format (indem er alle Hexadezimalsequenzen in ASCII-Zeichen konvertiert) und gibt den String zurück.
 XML Konvertiert ein Objekt in ein XML-Objekt.
 XMLList Konvertiert ein Objekt in ein XMLList-Objekt.
Globale Konstanten
 KonstanteBeschreibung
 Infinity Ein spezieller Wert, der eine positive Infinity repräsentiert.
 -Infinity Ein spezieller Wert, der eine negative Infinity repräsentiert.
 NaN Ein spezielles Mitglied des Datentyps Number, das einen Wert repräsentiert der "not a number", also keine Zahl, ist (NaN).
 undefined Ein spezieller Wert, der auf nicht typisierte Variablen angewendet wird, die nicht initialisiert worden sind, oder auf dynamische Objekteigenschaften, die nicht initialisiert werden.
Klassen
 KlasseBeschreibung
 ArgumentError Die Klasse ArgumentError repräsentiert einen Fehler, der auftritt, wenn die in einer Funktion angegebenen Argumente nicht den für diese Funktion definierten Argumenten entsprechen.
 arguments Ein arguments-Objekt dient zum Speichern der Argumente einer Funktion und zum Zugriff auf diese Argumente.
 Array Die Array-Klasse ermöglicht den Zugriff und die Bearbeitung von Arrays.
 Boolean Ein Boolean-Objekt ist ein Datentyp, der einen von zwei Werten annehmen kann, entweder "true" oder "false", die für logische Operationen verwendet werden.
 Class Ein Class-Objekt wird für jede Klassendefinition in einem Programm erstellt.
 Date Die Date-Klasse repräsentiert Datums- und Zeitinformationen.
 DefinitionError Die DefinitionError-Klasse repräsentiert einen Fehler, der auftritt, wenn der Benutzercode versucht, einen Bezeichner zu definieren, der bereits definiert wurde.
 Error Die Error-Klasse enthält Informationen zu einem Fehler in Ihrem Skript.
 EvalError Die EvalError-Klasse repräsentiert einen Fehler, der auftritt, wenn der Benutzercode die Funktion eval() aufruft oder versucht, den new-Operator mit dem Function-Objekt aufzurufen.
 Function Eine Funktion ist die grundlegende Codeeinheit, die in ActionScript aufgerufen werden kann.
 int Die int-Klasse ermöglicht Ihnen die Arbeit mit einem Datentyp, der eine 32-Bit-Ganzzahl mit Vorzeichen repräsentiert.
 Math Die Math-Klasse umfasst Methoden und Konstanten, die allgemeine mathematische Funktionen und Werte repräsentieren.
 Namespace Die Namespace-Klasse enthält Methoden und Eigenschaften für die Definition und Verwendung von Namespaces (Namensräumen).
 Number Ein Datentyp, der eine Gleitkommazahl nach IEEE-754 mit doppelter Genauigkeit repräsentiert.
 Object Die Object-Klasse ist das Stammelement der ActionScript-Klassenhierarchie.
 QName QName-Objekte repräsentieren qualifizierte Namen von XML-Elementen und -Attributen.
 RangeError Es wird eine RangeError-Ausnahme ausgelöst, wenn ein numerischer Wert außerhalb des akzeptierbaren Bereichs liegt.
 ReferenceError Beim Versuch, auf ein versiegeltes (nicht dynamisches) Objekt zu verweisen, wird eine ReferenceError-Ausnahme ausgelöst.
 RegExp Die RegExp-Klasse ermöglicht Ihnen den Einsatz regulärer Ausdrücke. Reguläre Ausdrücke sind Muster, die Sie in Such- und Ersetzungsvorgängen in Strings verwenden können.
 SecurityError Die SecurityError-Klasse wird ausgelöst, wenn irgendeine Art von Sicherheitsverletzung eintritt.
 String Die String-Klasse ist ein Datentyp, der einen String repräsentiert.
 SyntaxError Eine SyntaxError-Ausnahme wird ausgelöst, wenn ein Parsingfehler eintritt.
 TypeError Es wird eine TypeError-Ausnahme ausgelöst, wenn sich der tatsächliche Typ eines Operanden vom erwarteten unterscheidet.
 uint Die uint-Klasse stellt Methoden für die Arbeit mit einem Datentyp bereit, der eine vorzeichenlose 32-Bit-Ganzzahl (engl. "unsigned integer") repräsentiert.
 URIError Eine URIError-Ausnahme wird ausgelöst, wenn eine der globalen Funktionen für die URI-Verarbeitung auf eine Weise eingesetzt wird, die mit ihrer Definition inkompatible ist.
 VerifyError Die VerifyError-Klasse repräsentiert einen Fehler, der auftritt, wenn eine SWF-Datei angetroffen wird, die ungültig ist.
 XML Die XML-Klasse enthält Methoden und Eigenschaften für die Arbeit mit XML-Objekten.
 XMLList Die XMLList-Klasse enthält Methoden zur Arbeit mit einem oder mehreren XML-Elementen.