Le niveau supérieur regroupe les classes ActionScript essentielles et les fonctions globales.



Global Fonctions
 FonctionDescription
 Array Crée un tableau.
 Boolean Convertit le paramètre expression en une valeur booléenne et renvoie une valeur.
 Date Renvoie une représentation sous forme de chaîne du jour, de la date, de l’heure et du fuseau horaire en cours.
 decodeURI Décode une URI codée pour produire une chaîne.
 decodeURIComponent Décode un composant URI codé pour produire une chaîne.
 encodeURI Convertit une chaîne en URI (Uniform Resource Identifier) valide.
 encodeURIComponent Convertit une chaîne en composant URI valide.
 escape Convertit le paramètre en chaîne et applique le format de code URL, où la plupart des caractères qui ne sont pas de type alphanumérique sont remplacés par des séquences hexadécimales (%).
 int Convertit une valeur numérique spécifiée en entier.
 isFinite Renvoie true si la valeur est un nombre fini, false si la valeur est Infinity ou -Infinity.
 isNaN Renvoie true si la valeur est NaN (not a number - n'est pas un nombre).
 isXMLName Détermine si la chaîne spécifiée est un nom valide d’attribut ou d’élément XML.
 Number Convertit une valeur spécifique en valeur numérique.
 Object Dans ActionScript 3.0, chaque valeur est un objet, ce qui signifie qu'appeler Object() pour une valeur renvoie celle-ci.
 parseFloat Convertit une chaîne en nombre à virgule flottante.
 parseInt Convertit une chaîne en entier.
 String Renvoie une chaîne représentant le paramètre spécifié.
 trace Affiche des expressions ou effectue une consignation dans les fichiers journaux pendant le débogage.
 uint Convertit une valeur numérique spécifiée en entier non signé.
 unescape Evalue le paramètre str en tant que chaîne, décode la chaîne qui est au format codé en URL (en convertissant toutes les séquences hexadécimales en caractères ASCII) et renvoie cette chaîne.
 XML Convertit un objet en objet XML.
 XMLList Convertit un objet en objet XMLList.
Global Constantes
 ConstanteDescription
 Infinity Valeur spéciale représentant une valeur Infinity positive.
 -Infinity Valeur spéciale représentant une valeur Infinity négative.
 NaN Membre spécial du type de données Number qui représente une valeur qui « n’est pas un nombre » (NaN).
 undefined Valeur spéciale appliquée aux variables sans type qui n’ont pas été initialisées ou aux propriétés d’objets dynamiques qui ne sont pas initialisées.
Classes
 ClasseDescription
 ArgumentError La classe ArgumentError représente une erreur qui se produit lorsque les arguments spécifiés dans une fonction ne correspondent pas aux arguments définis pour celle-ci.
 arguments Un objet arguments permet de stocker les arguments d'une fonction et d’y accéder.
 Array La classe Array vous permet d'accéder aux tableaux et de les manipuler.
 Boolean Utilisé pour les opérations logiques, un objet Boolean est un type de données réglé soit sur true, soit sur false.
 Class Un objet Class est créé pour chaque définition de classe d’un programme.
 Date La classe Date représente des informations relatives à la date et à l’heure.
 DefinitionError La classe DefinitionError représente une erreur qui se produit lorsque le code utilisateur tente de définir un identificateur qui est déjà défini.
 Error La classe Error contient des informations sur une erreur survenue dans un script.
 EvalError La classe EvalError représente une erreur qui se produit lorsque le code utilisateur appelle la fonction eval() ou tente d’utiliser l’opérateur new avec l’objet Function.
 Function Une fonction constitue l’unité de base du code que vous pouvez appeler dans ActionScript.
 int La classe int vous permet de manipuler les types de données représentant un entier 32 bits signé.
 Math La classe Math contient des méthodes et des constantes qui représentent les fonctions et valeurs mathématiques courantes.
 Namespace La classe Namespace contient les méthodes et propriétés destinées à la définition et à l’utilisation des espaces de nom.
 Number Type de données représentant un nombre à virgule flottante à deux décimales conforme à IEEE -754.
 Object La classe Object forme la racine de la hiérarchie de classes ActionScript.
 QName Les objets QName représentent les noms complets des éléments et attributs XML.
 RangeError Une exception RangeError est renvoyée si une valeur numérique excède la plage gérée.
 ReferenceError Une exception ReferenceError est renvoyée lorsque vous tentez d’utiliser une référence à une propriété non définie pour un objet scellé (non dynamique).
 RegExp La classe RegExp vous permet d’utiliser des expressions régulières, à savoir des modèles destinés à effectuer des recherches dans les chaînes et à remplacer du texte dans ces dernières.
 SecurityError L’exception SecurityError est renvoyée lorsqu’il se produit certains types de violation de la sécurité.
 String La classe String est un type de données qui représente une chaîne de caractères.
 SyntaxError Une exception SyntaxError est renvoyée lorsqu’il se produit une erreur d’analyse.
 TypeError Une exception TypeError est renvoyée lorsque le type réel d’une opérande ne correspond pas au type prévu.
 uint La classe uint propose des méthodes d’utilisation d’un type de données représentant un entier 32 bits non signé.
 URIError Une exception URIError est renvoyée lorsque l’une des fonctions de gestion URI globales est utilisée d'une manière qui n'est pas compatible avec sa définition.
 VerifyError La classe VerifyError représente une erreur qui se produit lorsqu’un fichier SWF incorrectement formé ou altéré est détecté.
 XML La classe XML contient les méthodes et propriétés réservées aux objets XML.
 XMLList La classe XMLList contient des méthodes qui permettent de traiter au moins un élément XML.