salut,


voici un bout de code avec un throw new Error() si la valeur n'est pas dans la bonne fouchette :
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;
}
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.

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