Il pacchetto flash.error contiene classi di errore che fanno parte dell'API di Flash Player anziché del linguaggio ActionScript di base.
Il linguaggio ActionScript di base è la parte del linguaggio che è conforme alla specifica ECMAScript. L'API di Flash Player, invece, è la parte del linguaggio specifica di ActionScript. Il pacchetto flash.error riguarda la funzionalità specifica di Flash Player (ovvero l'API di Flash Player).
Le classi di errore che non fanno parte del pacchetto flash.error sono classi principali di primo livello basate sulla specifica ECMAScript.
Nota: in ActionScript 3.0, le eccezioni sono il meccanismo principale per la segnalazione degli errori di runtime.
Gli eventi di errore sono un meccanismo secondario, utilizzato quando gli errori vengono incontrati durante un'operazione asincrona,
ad esempio una chiamata al metodo Loader.load()
| Classe | Descrizione | |
|---|---|---|
| EOFError | L'eccezione EOFError viene generata se si tenta di leggere oltre la fine dei dati disponibili. | |
| IllegalOperationError | L'eccezione IllegalOperationError viene generata se un metodo non viene implementato oppure se l'implementazione non copre l'uso corrente. | |
| InvalidSWFError | Flash Player genera questa eccezione quando incontra un file SWF corrotto. | |
| IOError | L'eccezione IOError viene generata se si verificano alcuni tipi di errori di input o output. | |
| MemoryError | L'eccezione MemoryError viene generata quando una richiesta di allocazione memoria fallisce. | |
| ScriptTimeoutError | L'eccezione ScriptTimeoutError viene generata quando viene raggiunto l'intervallo di timeout dello script | |
| StackOverflowError | ActionScript genera un'eccezione StackOverflowError quando lo stack disponibile per lo script è esaurito. |