Flash Player 5。在 Flash Player 4 中,Math 类的方法和属性是使用近似值模拟的,可能不如 Flash Player 5 支持的非模拟数学函数那样精确。
Math 类是一个顶级类,不必使用构造函数即可使用其方法和属性。
使用该类的方法和属性可以访问和处理数学常数和函数。Math 类的所有属性和方法都是静态的,并且必须使用语法 Math.method(
parameter
)
或 Math.constant
来调用。在动作脚本中,使用双精度 IEEE-754 浮点数的最高精度定义常数。
有几个 Math 类的方法使用角的弧度作为参数。可以用下面的等式来计算弧度值,或者只需为弧度参数传递该等式(输入度数值)。
若要计算弧度值,请使用该公式:
radian = Math.PI/180 * degree
下面的示例将等式作为参数来传递,以计算一个 45 度角的正弦值:
Math.SIN(Math.PI/180 * 45)
与 Math.SIN(.7854)
相同
Flash Player 5 完全支持 Math 类。在 Flash Player 4 中,可以使用 Math 类的方法,但是这些方法是使用近似值模拟的,可能不如 Flash Player 5 支持的非模拟数学函数那样精确。
方法 |
说明 |
---|---|
计算绝对值。 |
|
计算反余弦值。 |
|
计算反正弦值。 |
|
计算反正切值。 |
|
计算从 x 坐标轴到点的角度。 |
|
将数字向上舍入为最接近的整数。 |
|
计算余弦值。 |
|
计算指数值。 |
|
将数字向下舍入为最接近的整数。 |
|
计算自然对数。 |
|
返回两个整数中较大的一个。 |
|
返回两个整数中较小的一个。 |
|
计算 |
|
返回一个 0.0 与 1.0 之间的伪随机数。 |
|
四舍五入为最接近的整数。 |
|
计算正弦值。 |
|
计算平方根。 |
|
计算正切值。 |
Math 类的所有属性都是常数。
属性 |
说明 |
---|---|
欧拉 (Euler) 常数,自然对数的底(大约为 2.718)。 |
|
2 的自然对数(大约为 0.693)。 |
|
e 的以 2 为底的对数(大约为 1.442)。 |
|
10 的自然对数(大约为 2.302)。 |
|
e 的以 10 为底的对数(大约为 0.434)。 |
|
一个圆的周长与其直径的比值(大约为 3.14159)。 |
|
1/2 的平方根的倒数(大约为 0.707)。 |
|
2 的平方根(大约为 1.414)。 |