| Package | Niveau supérieur |
| Classe | public dynamic class Error |
| Héritage | Error Object |
| Sous-classes | ArgumentError, DefinitionError, EvalError, IllegalOperationError, InvalidSWFError, IOError, MemoryError, RangeError, ReferenceError, ScriptTimeoutError, SecurityError, StackOverflowError, SyntaxError, TypeError, URIError, VerifyError, VideoError |
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Error. En général, vous générez un nouvel objet Error à partir d'un bloc de code try, qui est ensuite détecté par un bloc de code catch ou finally.
Vous pouvez également créer une sous-classe de la classe Error et générer des occurrences de cette sous-classe.
Voir aussi
| Propriété | Défini par | ||
|---|---|---|---|
![]() | constructor : Object
Référence à l'objet de classe ou à la fonction constructeur d'une occurrence donnée d'un objet.
| Object | |
| errorID : int
[lecture-seule]
Contient le numéro de référence associé au message d'erreur spécifique.
| Error | ||
| message : String
Contient le message associé à l'objet Error.
| Error | ||
| name : String
Contient le nom de l'objet Error.
| Error | ||
![]() | prototype : Object
[static]
Référence à l’objet prototype d’un objet de classe ou fonction.
| Object | |
| Méthode | Défini par | ||
|---|---|---|---|
|
Crée un nouvel objet Error.
| Error | ||
|
Renvoie la pile d'appel d'une erreur sous la forme d'une chaîne lors de la construction de l'erreur (version de débogage de Flash Player seulement).
| Error | ||
![]() |
Indique si la propriété spécifiée d'un objet est définie.
| Object | |
![]() |
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l'objet spécifié en tant que paramètre.
| Object | |
![]() |
Indique si la propriété spécifiée existe et est énumérable.
| Object | |
![]() |
Définit la disponibilité d'une propriété dynamique pour les opérations en boucle.
| Object | |
|
Renvoie la chaîne "Error" par défaut ou la valeur contenue dans la propriété Error.message, si elle est définie.
| Error | ||
![]() |
Renvoie la valeur primitive de l'objet spécifié.
| Object | |
| errorID | propriété |
errorID:int [lecture-seule]
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Contient le numéro de référence associé au message d'erreur spécifique. Pour un objet Error personnalisé, ce nombre correspond à la valeur du paramètre id fourni dans le constructeur.
public function get errorID():int
| message | propriété |
public var message:String
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Contient le message associé à l'objet Error. Par défaut, la valeur de cette propriété est « Error ». Vous pouvez spécifier une propriété message lorsque vous créez un objet Error en transmettant la chaîne d'erreur à la fonction constructeur Error.
Voir aussi
| name | propriété |
public var name:String
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Contient le nom de l'objet Error. Par défaut, la valeur de cette propriété est « Error ».
Voir aussi
| Error | () | Constructeur |
public function Error(message:String = "", id:int = 0)
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Crée un nouvel objet Error. Si message est spécifié, sa valeur est affectée à la propriété Error.message de l'objet.
message:String (default = "") — Chaîne associée à l'objet Error. Ce paramètre est facultatif.
|
|
id:int (default = 0) — Numéro de référence à associer au message d'erreur spécifique.
|
Voir aussi
err puis, à l'aide du constructeur Error(), affecte la chaîne "New Error Message" à err.
var err:Error = new Error();
trace(err.toString()); // Error
err = new Error("New Error Message");
trace(err.toString()); // Error: New Error Message| getStackTrace | () | méthode |
public function getStackTrace():String
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Renvoie la pile d'appel d'une erreur sous la forme d'une chaîne lors de la construction de l'erreur (version de débogage de Flash Player seulement). Comme indiqué dans l'exemple suivant, la première ligne de la valeur renvoyée est une chaîne qui représente l'objet d'exception, suivi par les éléments de la pile de suivi :
TypeError: null cannot be converted to an object
at com.xyz.OrderEntry.retrieveData(OrderEntry.as:995)
at com.xyz.OrderEntry.init(OrderEntry.as:200)
at com.xyz.OrderEntry.$construct(OrderEntry.as:148)
String — Représentation sous forme de chaîne de la pile d’appel.
|
| toString | () | méthode |
public override function toString():String
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Renvoie la chaîne "Error" par défaut ou la valeur contenue dans la propriété Error.message, si elle est définie.
String — Message d'erreur.
|
Voir aussi
err puis, à l'aide du constructeur Error(), affecte la chaîne "New Error Message" à err. Enfin, la propriété message est définie sur "Another New Error Message", qui remplace "New Error Message".
var err:Error = new Error();
trace(err.toString()); // Error
err = new Error("New Error Message");
trace(err.toString()); // Error: New Error Message
err.message = "Another New Error Message";
trace(err.toString()); // Error: Another New Error MessageErrorExample pour indiquer comment générer une erreur personnalisée. Cette opération s'accomplit de la façon suivante :
nullArray, de type Array est déclaré. Vous remarquerez qu'aucun objet Array n'est créé.push() au sein d 'un segment de code de traitement des erreurs qui intercepte une erreur personnalisée à l'aide de la classe CustomError, qui étend Error.trace().
package
{
import flash.display.Sprite;
public class ErrorExample extends Sprite
{
private var nullArray:Array;
public function ErrorExample()
{
try
{
nullArray.push("item");
}
catch(e:Error)
{
throw new CustomError("nullArray is null");
}
}
}
}
class CustomError extends Error
{
public function CustomError(message:String)
{
super(message);
}
}
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/ActionScriptLangRefV3/Error.html