documentation flash math
Vous êtes ici: Les articles techniques » documentation » Eléments du langage ActionScript » MathMath
Object | +-Math public class **Math** extends Object
La classe Math est une classe de niveau supérieur dont vous pouvez utiliser les méthodes et les propriétés sans l’aide d’un constructeur.
Utilisez les méthodes et les propriétés de cette classe pour accéder aux constantes et fonctions mathématiques et les manipuler. Toutes les propriétés et les méthodes de la classe Math sont statiques et doivent être appelées à l’aide de la syntaxe Math.method( parameter ) ou Math.constant. Dans ActionScript, les constantes sont définies selon la précision maximale des nombres à virgule flottante comportant deux décimales conformément à IEEE-754.
Plusieurs méthodes de la classe Math utilisent la mesure d’un angle en radians en tant que paramètre. Vous pouvez utiliser l’équation suivante pour calculer les valeurs radian avant d’appeler la méthode, puis exprimer la valeur calculée en tant que paramètre. Vous pouvez également utiliser toutes les valeurs situées à droite de l’équation (avec la mesure de l’angle exprimée en radians, à la place des degrees) en tant que paramètre radian.
Pour calculer une valeur radian, utilisez la formule suivante :
radians = degrees * Math.PI/180
Dans l’exemple suivant, l’équation est utilisée en tant que paramètre pour calculer le sinus d’un angle de 45 Ëš :
Math.sin(45 * Math.PI/180) est identique à Math.sin(.7854)
Disponibilité : ActionScript 1,0 ; Flash Player 5
Voir également
Résumé des propriétés
| Modificateurs | Propriété | Description |
|---|---|---|
static | E:Number | Constante mathématique pour la base des logarithmes népériens, exprimée en e. |
static | LN10:Number | Constante mathématique pour le logarithme népérien de 10, exprimée sous la forme de loge10, d’une valeur approximative de 2,302585092994046. |
static | LN2:Number | Constante mathématique pour le logarithme népérien de 2, exprimée sous la forme de loge2, d’une valeur approximative de 0,6931471805599453. |
static | LOG10E:Number | Constante mathématique pour le logarithme en base 10 de la constante e (Math.E), exprimée sous la forme de log10e, d’une valeur approximative de 0,4342944819032518. |
static | LOG2E:Number | Constante mathématique pour le logarithme en base 2 de la constante e (Math.E), exprimée sous la forme de log2e, d’une valeur approximative de 1,442695040888963387. |
static | PI:Number | Constante mathématique pour le ratio de la circonférence d’un cercle par rapport à son diamètre, exprimée sous la forme de pi, d’une valeur de 3,141592653589793. |
static | SQRT1_2:Number | Constante mathématique pour la racine carrée de un demi, d’une valeur approximative de 0,7071067811865476. |
static | SQRT2:Number | Constante mathématique pour la racine carrée de 2, d’une valeur approximative de 1,4142135623730951. |
Propriétés héritées de la classe Object
Résumé de la méthode
| Modificateurs | Signature | Description |
|---|---|---|
static | abs(x:Number) : Number | Calcule et renvoie une valeur absolue pour le nombre spécifié par le paramètre x. |
static | acos(x:Number) : Number | Calcule et renvoie l’arc cosinus du nombre spécifié dans le paramètre x, en radians. |
static | asin(x:Number) : Number | Calcule et renvoie l’arc sinus du nombre spécifié dans le paramètre x, en radians. |
static | atan(tangent:Number) : Number | Calcule et renvoie la valeur, en radians, de l’angle dont la tangente est spécifiée dans le paramètre tangent. |
static | atan2(y:Number, x:Number) : Number | Calcule et renvoie l’angle du point y/x en radians, lorsqu’il est mesuré dans le sens inverse des aiguilles d’une montre à partir de l’axe x d’un cercle (où 0,0 représente le centre du cercle). |
static | ceil(x:Number) : Number | Renvoie la valeur maximale du nombre ou de l’expression spécifié(e). |
static | cos(x:Number) : Number | Calcule et renvoie le cosinus de l’angle spécifié en radians. |
static | exp(x:Number) : Number | Renvoie la valeur de la base du logarithme népérien (e), à la puissance de l’exposant spécifié dans le paramètre x. |
static | floor(x:Number) : Number | Renvoie la valeur minimale du nombre ou de l’expression spécifié(e) dans le paramètre x. |
static | log(x:Number) : Number | Renvoie le logarithme népérien du paramètre x. |
static | max(x:Number, y:Number) : Number | Evalue x et y, puis renvoie la valeur la plus élevée. |
static | min(x:Number, y:Number) : Number | Evalue x et y, puis renvoie la valeur la plus faible. |
static | pow(x:Number, y:Number) : Number | Calcule et renvoie x à la puissance de y. |
static | random() : Number | Renvoie un nombre pseudo-aléatoire n, où 0 ⇐ n < 1. |
static | round(x:Number) : Number | Arrondit la valeur du paramètre x à l’entier immédiatement supérieur ou inférieur et renvoie la valeur. |
static | sin(x:Number) : Number | Calcule et renvoie le sinus de l’angle spécifié en radians. |
static | sqrt(x:Number) : Number | Calcule et renvoie la racine carrée du nombre spécifié. |
static | tan(x:Number) : Number | Calcule et renvoie la tangente de l’angle spécifié. |



