Documentation Flash CS3 |
|||
| Programmation avec ActionScript 3.0 > Gestion des erreurs > Création de classes d'erreur personnalisées | |||
Vous pouvez étendre l'une des classes Error standard pour créer vos classes d'erreur spécialisées dans ActionScript. Vous pouvez créer vos classes d'erreur pour les motifs suivants :
Par exemple, vous pouvez gérer différemment les erreurs renvoyées par votre code, en plus de celles interceptées par Flash Player. Vous pouvez créer une sous-classe de la classe Error pour suivre le nouveau type de données d'erreur dans les blocs try..catch.
Par exemple, vous pouvez créer une méthode toString() qui formate vos messages d'erreur d'une certaine façon. Vous pouvez également définir une méthode lookupErrorString() qui prend un code d'erreur et récupère le message adéquat en fonction du langage que l'utilisateur préfère.
Une classe d'erreur spécialisée doit étendre la classe Error d'ActionScript de base. Voici un exemple d'une classe AppError spécialisée qui étend la classe Error :
public class AppError extends Error
{
public function AppError(message:String, errorID:int)
{
super(message, errorID);
}
}
L'exemple suivant illustre l'utilisation d'une classe AppError dans votre projet :
try
{
throw new AppError("Encountered Custom AppError", 29);
}
catch (error:AppError)
{
trace(error.errorID + ": " + error.message)
}
|
REMARQUE |
|
Si vous souhaitez remplacer la méthode |
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/00000103.html