PackageNiveau supérieur
Classepublic dynamic class RangeError
HéritageRangeError Inheritance Error Inheritance Object

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9

Une exception RangeError est renvoyée si une valeur numérique excède la plage gérée. Lorsque vous traitez des tableaux, toute référence à une position d’index inexistante d’un élément du tableau renvoie une exception RangeError. L’utilisation des méthodes Number.toExponential(), Number.toPrecision() et Number.toFixed() renvoie une exception RangeError si les arguments excèdent la plage numérique gérée. Pour éviter de renvoyer une exception RangeError, vous pouvez étendre Number.toExponential(), Number.toPrecision() et Number.toFixed().

D’autres cas de figure entraînent le renvoi de cette exception, notamment :

Consulter les exemples

Voir aussi

Number.toExponential()
Number.toPrecision()
Number.toFixed()
Gestion des erreurs dans ActionScript 3.0
Réponse à des événements d'erreurs et au statut


Propriétés publiques
 PropriétéDéfini par
 Inheritedconstructor : Object
Référence à l'objet de classe ou à la fonction constructeur d'une occurrence donnée d'un objet.
Object
 InheritederrorID : int
[lecture-seule] Contient le numéro de référence associé au message d'erreur spécifique.
Error
 Inheritedmessage : String
Contient le message associé à l'objet Error.
Error
 Inheritedname : String
Contient le nom de l'objet Error.
Error
 Inheritedprototype : Object
[static] Référence à l’objet prototype d’un objet de classe ou fonction.
Object
Méthodes publiques
 MéthodeDéfini par
  
RangeError(message:String = "")
Crée un objet RangeError.
RangeError
 Inherited
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
 Inherited
Indique si la propriété spécifiée d'un objet est définie.
Object
 Inherited
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
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
Définit la disponibilité d'une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la chaîne "Error" par défaut ou la valeur contenue dans la propriété Error.message, si elle est définie.
Error
 Inherited
Renvoie la valeur primitive de l'objet spécifié.
Object
Détails du constructeur
RangeError()Constructeur
public function RangeError(message:String = "")

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9

Crée un objet RangeError.

Paramètres
message:String (default = "") — Contient le message associé à l'objet RangeError.

Voir aussi

Exemples Utilisation des exemples
RangeErrorExample.as

L'exemple suivant indique comment générer une exception RangeError et la traiter avec une instruction try..catch.
package {
    import flash.display.Sprite;

    public class RangeErrorExample extends Sprite {

        public function RangeErrorExample() {
            var child:Sprite = new Sprite();
            try {
                addChildAt(child, 1);
            }
            catch(e:RangeError) {
                trace(e);
            }
        }
    }
}




 

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/RangeError.html