Package | Niveau supérieur |
Classe | public dynamic class RangeError |
Héritage | RangeError Error Object |
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.0, Flash Lite 4 |
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 :
- Une API du moteur d’exécution de Flash qui attend un numéro de profondeur est appelée avec une valeur de profondeur non valide.
- Une API du moteur d’exécution de Flash qui attend un numéro d’image est appelée avec un numéro d’image non valide.
- Une API du moteur d’exécution Flash qui attend un numéro de calque est appelée avec un numéro de calque non valide.
Plus d’exemples
Eléments de l’API associés
Propriétés publiques
Méthodes publiques
Méthode | Défini par | ||
---|---|---|---|
RangeError(message:String = "")
Crée un objet RangeError. | RangeError | ||
Renvoie la pile d’appel pour générer une erreur au moment de la construction de l’erreur en tant que chaîne. | 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 représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
[override]
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 |
Détails du constructeur
RangeError | () | Constructeur |
Exemples Comment utiliser cet exemple
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); } } } }
Tue Jun 12 2018, 09:30 AM Z