Documentation Flash CS3 |
|||
| Programmation avec ActionScript 3.0 > Gestion des erreurs > Comparaison des classes Error > Classes Error du package flash.error | |||
Le package flash.error regroupe des classes Error qui font partie de l'API de Flash Player. A la différence des classes Error décrites précédemment, le package flash.error communique des événements d'erreurs propres à Flash Player.
|
Nom de classe |
Description |
Remarques |
|---|---|---|
|
EOFError |
Une exception EOFError est renvoyée lors d'une tentative de lecture au-delà de la fin des données disponibles. |
Par exemple, une exception EOFError est renvoyée lorsque l'une des méthodes de lecture dans l'interface IDataInput est appelée et qu'il n'existe pas assez de données pour satisfaire la requête de lecture. |
|
IllegalOperationError |
Une exception IllegalOperationError est renvoyée lorsqu'une méthode n'est pas mise en oeuvre ou si la mise en oeuvre ne couvre pas l'utilisation actuelle. |
Voici quelques exemples d'exceptions d'erreurs non valides :
|
|
IOError |
Une exception IOError est renvoyée lorsqu'un type d'exception E/S se produit. |
Vous obtenez cette erreur, par exemple, lorsque vous tentez une opération de lecture-écriture sur un socket qui n'est pas connecté ou qui est déconnecté. |
|
MemoryError |
Une exception MemoryError est renvoyée lors de l'échec d'une requête d'allocation de mémoire. |
Par défaut, ActionScript Virtual Machine 2 n'impose pas de limite à la quantité de mémoire qu'un programme ActionScript peut allouer. Sur un PC de bureau, les échecs d'allocation de mémoire ne sont pas fréquents. Une erreur est renvoyée lorsque le système ne parvient pas à allouer la mémoire requise pour une opération. Par conséquent, sur un PC de bureau, cette exception est rare, à moins qu'une requête d'allocation soit vraiment importante (par exemple, une requête de 3 milliards d'octets est impossible car un programme Microsoft® Windows® de 32 bits peut accéder à 2 Go d'espace d'adressage uniquement). |
|
ScriptTimeoutError |
Une exception ScriptTimeoutError est renvoyée lorsqu'un intervalle de délai d'expiration du script de 15 secondes est atteint. En interceptant une exception ScriptTimeoutError, vous pouvez gérer le délai d'expiration du script plus en douceur. S'il n'existe aucun gestionnaire d'exceptions, le gestionnaire de l'exception non interceptée affiche une boîte de dialogue accompagnée d'un message d'erreur. |
Pour éviter qu'un développeur intercepte l'exception et reste dans une boucle sans fin, seule la première exception ScriptTimeoutError renvoyée au cours d'un script donné peut être interceptée. Votre code ne peut pas intercepter une exception ScriptTimeoutError ultérieure. Elle passe immédiatement au gestionnaire de l'exception non interceptée. |
|
StackOverflowError |
L'exception StackOverflowError est renvoyée lorsque la pile disponible pour le script a été épuisée. |
Une exception StackOverflowError peut indiquer qu'un problème de récursivité à l'infini s'est produit. |
Flash CS3
M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire
Page en cours: http://livedocs.adobe.com/flash/9.0_fr/main/00000108.html