documentation flash math

Vous êtes ici: Les articles techniques » documentation » Eléments du langage ActionScript » Math

Math

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é.

Méthodes héritées de la classe Object




veille
inscrits inscrits ! Compensation à la rédaction
  • Inscription au wiki
  • Connexion

vod