Il primo livello contiene le funzioni globali e le classi ActionScript principali.
| | Funzione | Descrizione |
| | Array |
Crea un nuovo array. |
| | Boolean |
Converte il parametro expression in un valore booleano e restituisce il valore. |
| | Date |
Restituisce una rappresentazione in formato stringa dei valori correnti del giorno, della data, dell'ora e del fuso orario. |
| | decodeURI |
Decodifica in stringa un URI codificato. |
| | decodeURIComponent |
Decodifica in stringa un componente URI codificato. |
| | encodeURI |
Codifica una stringa in un URI (Uniform Resource Identifier) valido. |
| | encodeURIComponent |
Codifica una stringa in un componente URI valido. |
| | escape |
Converte il parametro in stringa e lo codifica in un formato URL in cui la maggior parte dei caratteri non alfanumerici viene sostituita con % sequenze esadecimali. |
| | int |
Converte un valore numerico dato in un valore intero. |
| | isFinite |
Restituisce true se il valore è un numero finito oppure false se il valore è Infinity o -Infinity. |
| | isNaN |
Restituisce true se il valore è NaN (Not a Number, Non un numero). |
| | isXMLName |
Determina se la stringa specificata è un nome valido per un elemento o un attributo XML. |
| | Number |
Converte un valore dato in un valore Number. |
| | Object |
Ogni valore in ActionScript 3.0 è un oggetto, il che significa che se si chiama Object() su un valore viene restituito il valore stesso. |
| | parseFloat |
Converte una stringa in un numero a virgola mobile. |
| | parseInt |
Converte una stringa in un numero intero. |
| | String |
Restituisce una rappresentazione sotto forma di stringa del parametro specificato. |
| | trace |
Visualizza le espressioni, o scrive nei file di registro, durante il debug. |
| | uint |
Converte un valore numerico dato in un valore intero senza segno. |
| | unescape |
Valuta il parametro str come stringa, decodifica la stringa dal formato URL (convertendo tutte le sequenze esadecimali in caratteri ASCII) e restituisce la stringa. |
| | XML |
Converte un oggetto in un oggetto XML. |
| | XMLList |
Converte un oggetto in un oggetto XMLList. |
| | Classe | Descrizione |
| | ArgumentError |
La classe ArgumentError rappresenta un errore che si verifica quando gli argomenti forniti in una funzione non corrispondono agli argomenti definiti per la funzione stessa. |
| | arguments |
Un oggetto arguments viene utilizzato per memorizzare gli argomenti di una funzione e accedervi. |
| | Array |
La classe Array consente di accedere agli array e di manipolarli. |
| | Boolean |
Un oggetto Boolean è un tipo di dati che può avere come valore true o false ed è utilizzato per le operazioni logiche. |
| | Class |
Un oggetto Class viene creato per ogni definizione di classe in un programma. |
| | Date |
La classe Date rappresenta le informazioni relative a data e ora. |
| | DefinitionError |
La classe DefinitionError rappresenta un errore che si verifica quando il codice utente tenta di definire un identificatore che è già definito. |
| | Error |
La classe Error contiene informazioni su un errore che si è verificato in uno script. |
| | EvalError |
La classe EvalError rappresenta un errore che si verifica quando il codice utente chiama la funzione eval() o tenta di utilizzare l'operatore new con l'oggetto Function. |
| | Function |
Una funzione è l'unità di codice di base che può essere richiamata in ActionScript. |
| | int |
La classe int consente di utilizzare il tipo di dati che rappresenta un numero intero con segno a 32 bit. |
| | Math |
La classe Math contiene i metodi e le costanti che rappresentano le funzioni matematiche e i valori comuni. |
| | Namespace |
La classe Namespace contiene i metodi e le proprietà per definire e utilizzare gli spazi dei nomi. |
| | Number |
Un tipo di dati che rappresenta un numero a virgola mobile e a precisione doppia IEEE-754. |
| | Object |
La classe Object è alla radice della gerarchia delle classi ActionScript. |
| | QName |
Gli oggetti QName rappresentano i nomi completi degli elementi e degli attributi XML. |
| | RangeError |
Un'eccezione RangeError viene generata quando un valore numerico è al di fuori dell'intervallo accettabile. |
| | ReferenceError |
Un'eccezione ReferenceError viene generata quando si tenta un riferimento a una proprietà undefined su un oggetto chiuso (non dinamico). |
| | RegExp |
La classe RegExp consente di lavorare con le espressioni regolari, che sono modelli utilizzabili per effettuare ricerche e sostituire il testo nelle stringhe. |
| | SecurityError |
L'eccezione SecurityError viene generata quando si verifica una qualche violazione della sicurezza. |
| | String |
La classe String è un tipo di dati che rappresenta una stringa di caratteri. |
| | SyntaxError |
Un'eccezione SyntaxError viene generata quando si verifica un errore di analisi. |
| | TypeError |
Un'eccezione TypeError viene generata quando il tipo effettivo di un operando è diverso dal tipo previsto. |
| | uint |
La classe uint fornisce i metodi per utilizzare un tipo di dati che rappresenta un numero intero senza segno a 32 bit. |
| | URIError |
Un'eccezione URIError viene generata quando una delle funzioni di gestione URI globali viene utilizzata in modo incompatibile con la propria definizione. |
| | VerifyError |
La classe VerifyError rappresenta un errore che si verifica quando viene incontrato un file SWF strutturato in modo errato o danneggiato. |
| | XML |
Questa classe XML fornisce i metodi e le proprietà per eseguire operazioni con oggetti XML. |
| | XMLList |
La classe XMLList fornisce i metodi per eseguire operazioni con uno o più elementi XML. |