Das flash.error-Paket enthält Fehlerklassen, die Teil der Flash Player API (Application Programming Interface) sind und nicht zum Hauptsprachteil von ActionScript gehören.
Die ActionScript-Hauptsprache ist Teil der Sprache, die dem ECMAScript-Standard entspricht. Die Flash Player API ist Teil der Sprache, die nur für ActionScript gilt. Das flash.error-Paket bezieht sich auf die Funktionen, die nur in Flash Player zur Verfügung stehen (Flash Player API).
Fehlerklassen, die nicht zum flash.error-Paket gehören, sind übergeordnete Hauptklassen, die auf dem ECMAScript-Standard basieren.
Hinweis: In ActionScript 3.0 sind Ausnahmen der primäre Mechanismus zum Melden von Laufzeitfehlern. Fehlerereignisse stellen einen zweiten Mechanismus dar, der verwendet wird, wenn Fehler während einer asynchronen Operation auftreten, z. B. ein Aufruf der Loader.load()-Methode.
| Klasse | Beschreibung | |
|---|---|---|
| EOFError | Eine EOFError-Ausnahme wird ausgelöst, wenn nach dem Ende der verfügbaren Daten ein Lesevorgang durchgeführt wird. | |
| IllegalOperationError | Die IllegalOperationError-Ausnahme wird ausgelöst, wenn eine Methode nicht implementiert ist oder wenn die Implementierung nicht die verwendeten Aufrufparameter unterstützt. | |
| InvalidSWFError | Flash Player gibt diesen Ausnahmefehler an, wenn eine beschädigte SWF-Datei angetroffen wird. | |
| IOError | Die IOError-Ausnahme wird ausgelöst, wenn ein Ein- oder Ausgabefehler auftritt. | |
| MemoryError | Die MemoryError-Ausnahme wird ausgelöst, wenn eine Speicherzuweisungsanforderung fehlschlägt. | |
| ScriptTimeoutError | Die ScriptTimeoutError-Ausnahme wird ausgelöst, wenn das Skriptzeitlimit erreicht ist. | |
| StackOverflowError | ActionScript löst eine StackOverflowError-Ausnahme aus, wenn der für das Skript verfügbare Stapelspeicher ausgeschöpft ist. |