salut,
voici un bout de code avec un throw new Error() si la valeur n'est pas dans la bonne fouchette :
dans ce cas, je pourrais aussi utiliser ArgumentError ou RangeError a la place de Error ... mais vu que je définis moi même le texte de l'erreur je me demande si c'est bien utile.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public function set tempsRepetition(val:Number):void { if( val <= 0 || val == Number.POSITIVE_INFINITY ){ throw new Error("Bouton::tempsRepetition -> La valeur doit supérieur a 0 et être fini."); } this._tempsRepetition = val; }
quand vous avez besoin de lancer (throw) une erreur, est ce que vous utilisez Error ou vous essayez de trouver une classe plus spécifique ?
si oui ou non, pourquoi ? (c'est le raisonnement qui m'intéresse)
merci
Partager