| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
La clase Math contiene métodos y constantes que representan funciones y valores matemáticos comunes.
Utilice los métodos y propiedades de esta clase para acceder a las constantes y funciones matemáticas y manipularlas. Todos los métodos y propiedades de la clase Math son estáticos y deben llamarse utilizando la sintaxis Math.method(parameter) o Math.constant. En ActionScript, las constantes se definen con la máxima precisión de los números de coma flotante IEEE-754 de doble precisión.
Varios métodos de la clase Math utilizan la medida de un ángulo en radianes como parámetro. Puede utilizar la siguiente ecuación para calcular el valor en radianes antes de llamar al método y luego proporcionar el valor calculado como parámetro, o bien puede proporcionar toda la parte derecha de la ecuación (con la medida del ángulo en radianes en lugar de degrees) como el parámetro radian.
Para calcular un valor en radianes, utilice la siguiente fórmula:
radians = degrees * Math.PI/180
Para calcular los grados a partir de radianes, utilice la siguiente fórmula:
degrees = radians * 180/Math.PI
A continuación se ofrece un ejemplo en el que se pasa la ecuación como parámetro para calcular el seno de un ángulo de 45°:
Math.sin(45 * Math.PI/180) es lo mismo que Math.sin(.7854)
Nota: las funciones Math acos, asin, atan, atan2, cos, exp, log, pow, sin y sqrt pueden dar como resultado valores ligeramente distintos dependiendo de los algoritmos utilizados por la CPU o el sistema operativo. Flash Player llama a la CPU (o el sistema operativo, si la CPU no admite cálculos de coma flotante) al realizar cálculos para las funciones enumeradas; los resultados han mostrado ligeras variaciones dependiendo de la CPU o el sistema operativo utilizado.
public static function abs(val:Number):Number
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Calcula y devuelve un valor absoluto para el número especificado por el parámetro val.
Parámetros
| val:Number — Número cuyo valor absoluto se devuelve.
|
Valor devuelto
| Number — Valor absoluto del parámetro especificado.
|
public static function acos(val:Number):Number
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Calcula y devuelve el arco coseno del número especificado por el parámetro val, en radianes.
Parámetros
| val:Number — Un número entre -1.0 y 1.0.
|
Valor devuelto
| Number — El arco coseno del parámetro val.
|
public static function asin(val:Number):Number
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Calcula y devuelve el arco seno del número especificado por el parámetro val, en radianes.
Parámetros
| val:Number — Un número entre -1.0 y 1.0.
|
Valor devuelto
| Number — Un número comprendido entre pi negativo dividido por 2 y pi positivo dividido por 2.
|
public static function atan(val:Number):Number
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Calcula y devuelve el valor en radianes del ángulo cuya tangente se especifica en el parámetro val. El valor devuelto está comprendido entre pi negativo dividido por 2 y pi positivo dividido por 2.
Parámetros
| val:Number — Un número que representa la tangente de un ángulo.
|
Valor devuelto
| Number — Un número comprendido entre pi negativo dividido por 2 y pi positivo dividido por 2.
|
public static function atan2(y:Number, x:Number):Number
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Calcula y devuelve el ángulo del punto y/x en radianes cuando se mide en sentido contrario al de las agujas del reloj desde el eje x de un círculo (siendo 0,0 en el centro del círculo). El valor devuelto está comprendido entre pi positivo y pi negativo. Tenga en cuenta que el primer parámetro para atan2 es siempre la coordenada y.
Parámetros
| y:Number — La coordenada y del punto.
|
| |
| x:Number — La coordenada x del punto.
|
Valor devuelto
Véase también
public static function ceil(val:Number):Number
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Devuelve el valor redondeado al alza del número o expresión especificada. El valor redondeado al alza de un número es el número entero más cercano mayor o igual al número.
Parámetros
| val:Number — Un número o expresión.
|
Valor devuelto
| Number — Un entero que es, al mismo tiempo, el más próximo y mayor o igual que el parámetro val.
|
Véase también
public static function cos(angleRadians:Number):Number
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Calcula y devuelve el coseno del ángulo especificado en radianes. Para calcular un radián, consulte la descripción de la clase Math.
Parámetros
| angleRadians:Number — Un número que representa un ángulo medido en radianes.
|
Valor devuelto
| Number — Un número entre -1.0 y 1.0.
|
Véase también
public static function exp(val:Number):Number
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Devuelve el valor de la base del logaritmo neperiano (e) elevado a la potencia del exponente especificado en el parámetro val. La constante Math.E puede proporcionar el valor de e.
Parámetros
| val:Number — El exponente; un número o expresión.
|
Valor devuelto
| Number — e elevado a la potencia del parámetro val.
|
Véase también
public static function floor(val:Number):Number
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Devuelve el valor redondeado a la baja del número o expresión especificada en el parámetro val. El valor redondeado a la baja es el entero más cercano inferior o igual al número o expresión especificada.
Parámetros
| val:Number — Un número o expresión.
|
Valor devuelto
| Number — El entero que es, al mismo tiempo, el más próximo y menor o igual que el parámetro val.
|
public static function log(val:Number):Number
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Devuelve el logaritmo neperiano del parámetro val.
Parámetros
| val:Number — Un número o expresión con un valor mayor que 0.
|
Valor devuelto
| Number — El logaritmo neperiano del parámetro val.
|
public static function max(val1:Number, val2:Number, ... rest):Number
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Evalúa val1 y val2 (o más valores) y devuelve el valor más alto.
Parámetros
| val1:Number — Un número o expresión.
|
| |
| val2:Number — Un número o expresión.
|
| |
| ... rest — Un número o expresión. Math.max() acepta varios argumentos.
|
Valor devuelto
| Number — El mayor de los parámetros val1 y val2 (o más valores).
|
Véase también
public static function min(val1:Number, val2:Number, ... rest):Number
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Evalúa val1 y val2 (o más valores) y devuelve el valor más pequeño.
Parámetros
| val1:Number — Un número o expresión.
|
| |
| val2:Number — Un número o expresión.
|
| |
| ... rest — Un número o expresión. Math.min() acepta varios argumentos.
|
Valor devuelto
| Number — El menor de los parámetros val1 y val2 (o más valores).
|
Véase también
public static function pow(val1:Number, val2:Number):Number
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Calcula y devuelve val1 elevado a la potencia de val2.
Parámetros
| val1:Number — Un número elevado a la potencia del parámetro val2.
|
| |
| val2:Number — Un número que especifica la potencia a la que se eleva el parámetro val1.
|
Valor devuelto
| Number — El valor de val1 elevado a la potencia de val2.
|
public static function random():Number
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Devuelve un número n seudo-aleatorio, siendo 0 <= n < 1. El número devuelto se calcula de forma no especifica y seudo-aleatoria, porque el cálculo, inevitablemente, contiene algún elemento no aleatorio.
Valor devuelto
| Number — Un número seudo-aleatorio.
|
public static function round(val:Number):Number
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Redondea el valor del parámetro val hacia arriba o hacia abajo con el entero más próximo y devuelve el valor resultante. Si val es equidistante de los dos enteros más próximos a él (es decir, que el número termina en 0,5), el valor se redondea al alza con el siguiente entero mayor.
Parámetros
| val:Number — El número que se va a redondear.
|
Valor devuelto
| Number — El parámetro val redondeado con el número entero más próximo.
|
Véase también
public static function sin(angleRadians:Number):Number
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Calcula y devuelve el seno del ángulo especificado en radianes. Para calcular un radián, consulte la descripción de la clase Math.
Parámetros
| angleRadians:Number — Un número que representa un ángulo medido en radianes.
|
Valor devuelto
| Number — Un número; el seno del ángulo especificado (entre -1.0 y 1.0).
|
Véase también
public static function sqrt(val:Number):Number
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Calcula y devuelve la raíz cuadrada del número especificado.
Parámetros
| val:Number — Un número o expresión mayor o igual que 0.
|
Valor devuelto
| Number — Si el parámetro val es mayor o igual que cero, devuelve un número; de lo contrario, devuelve NaN (un valor que no es un número).
|
public static function tan(angleRadians:Number):Number
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Calcula y devuelve la tangente del ángulo especificado. Para calcular un radián, consulte la descripción de la clase Math.
Parámetros
| angleRadians:Number — Un número que representa un ángulo medido en radianes.
|
Valor devuelto
| Number — La tangente del parámetro angleRadians.
|
Véase también
public static const E:Number = 2.71828182845905
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Constante matemática de la base de los logaritmos neperianos expresada como número e. El valor aproximado de e es 2,71828182845905.
public static const LN10:Number = 2.302585092994046
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Constante matemática del logaritmo neperiano de 10, expresada como log10, con un valor aproximado de 2,302585092994046.
public static const LN2:Number = 0.6931471805599453
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Constante matemática del logaritmo neperiano de 2, expresada como log2, con un valor aproximado de 0.6931471805599453.
public static const LOG10E:Number = 0.4342944819032518
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Constante matemática del logaritmo en base 10 de la constante e (Math.E), expresada como loge, con un valor aproximado de 0,4342944819032518.
El método Math.log() calcula el logaritmo neperiano de un número. Multiplique el resultado de Math.log() por Math.LOG10E para obtener el logaritmo en base 10.
public static const LOG2E:Number = 1.442695040888963387
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Constante matemática del logaritmo en base 2 de la constante e, expresada como log2e, con un valor aproximado de 1,442695040888963387.
El método Math.log calcula el logaritmo neperiano de un número. Multiplique el resultado de Math.log() por Math.LOG2E para obtener el logaritmo en base 10.
public static const PI:Number = 3.141592653589793
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Constante matemática del radio de la circunferencia de un círculo con respecto a su diámetro, expresada como pi, con un valor aproximado de 3,141592653589793.
public static const SQRT1_2:Number = 0.7071067811865476
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Constante matemática para la raíz cuadrada de un medio, con un valor aproximado de 0,7071067811865476.
public static const SQRT2:Number = 1.4142135623730951
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Constante matemática para la raíz cuadrada de 2, con un valor aproximado de 1,4142135623730951.
© 2004-2007 Adobe Systems Incorporated. Todos los derechos reservados.
Fri Oct 12 2007, 2:30 AM GMT-07:00
Página actual: http://livedocs.adobe.com/flash/9.0_es/ActionScriptLangRefV3/Math.html