M >

 

Math (objet)

L'objet Math est un objet de haut niveau auquel vous pouvez accéder sans utiliser de constructeur.

Utilisez les méthodes et propriétés de cet objet pour accéder aux constantes et aux fonctions mathématiques, et pour les manipuler. Toutes les propriétés et méthodes de l'objet Math sont statiques et doivent être appelées en utilisant la syntaxe Math.méthode(paramètre) ou Math.constante. Dans ActionScript, les constantes sont définies avec le maximum de précision des nombres à virgule flottante double précision IEEE-754.

Plusieurs méthodes de l'objet Math utilisent le radian d'un angle comme paramètre. Vous pouvez utiliser l'équation ci-dessous pour calculer les valeurs en radians, ou simplement transmettre l'équation (en entrant une valeur pour les degrés) pour le paramètre de radian.

Pour calculer une valeur en radians, utilisez cette formule :

radian = Math.PI/180 * degree

L'exemple suivant illustre la transmission de l'équation comme paramètre pour calculer le sinus d'un angle de 45 degrés :

Math.SIN(Math.PI/180 * 45) est identique à Math.SIN(.7854)

L'objet Math est pleinement supporté par Flash Player 5. Dans Flash Player 4, les méthodes de l'objet Math fonctionnent, mais sont émulées avec des approximations et peuvent ne pas être aussi précises que les fonctions mathématiques non émulées supportées par Flash Player 5.

 
Méthodes de l'objet Math

Méthode

Description

Math.abs

Calcule une valeur absolue.

Math.acos

Calcule le cosinus d'un arc.

Math.asin

Calcule le sinus d'un arc.

Math.atan

Calcule la tangente d'un arc.

Math.atan2

Calcule un angle depuis l'axe des x jusqu'au point.

Math.ceil

Arrondit un nombre à l'entier supérieur le plus proche.

Math.cos

Calcule un cosinus.

Math.exp

Calcule une valeur exponentielle.

Math.floor

Arrondit un nombre à l'entier inférieur le plus proche.

Math.log

Calcule un logarithme naturel.

Math.max

Renvoie le plus grand des deux entiers.

Math.min

Renvoie le plus petit des deux entiers.

Math.pow

Calcule x élevé à la puissance y.

Math.random

Renvoie un nombre pseudo-aléatoire entre 0.0 et 1.0.

Math.round

Arrondit à l'entier le plus proche.

Math.sin

Calcule un sinus.

Math.sqrt

Calcule une racine carrée.

Math.tan

Calcule une tangente.


 
Propriétés de l'objet Math

Toutes les propriétés de l'objet Math sont des constantes.

Propriété

Description

Math.E

Constante d'Euler et base des logarithmes naturels (approximativement 2,718).

Math.LN2

Le logarithme naturel de 2 (approximativement 0.693).

Math.LOG2E

Le logarithme de base 2 de e (approximativement 1.442).

Math.LN10

Le logarithme naturel de 10 (approximativement 2.302).

Math.LOG10E

Le logarithme de base 10 de e (approximativement 0.434).

Math.PI

Le rapport de la circonférence d'un cercle à son diamètre (approximativement 3.14159).

Math.SQRT1_2

La réciproque de la racine carrée de 1/2 (approximativement 0.707).

Math.SQRT2

La racine carrée de 2 (approximativement 1.414).