|
|
 Flash
MX ActionScript字典
|
|
|
Math
(对象)
Math类是一个常量类,即使用该类的方法或属性不需要初始化实例,可直接调用。该类提供了一些列与数学计算相关的函数和常量值。Math类中的一些方法的参数使用的是弧度值,比如sin和cos等,因此首先需要将角度值转换成弧度才能进行运算。
方法。
|
abs
|
取绝对值。
|
|
acos
|
反余弦。
|
|
asin
|
反正弦。
|
|
atan
|
反正切。
|
|
atan2
|
反正切。
|
|
ceil
|
向上取整。
|
|
cos
|
余弦。
|
|
exp
|
求幂数。
|
|
floor
|
向下取整。
|
|
log
|
自然对数。
|
|
max
|
求两个数字的最大值。
|
|
min
|
求两个数字的最小值。
|
|
pow
|
求x的y次方。
|
|
random
|
0.0到1.0之间的伪随机数。
|
|
round
|
四舍五入。
|
|
sin
|
正弦。
|
|
sqrt
|
平方根。
|
|
tan
|
正切。
|
常量:
|
E
|
自然对数的底数e
= 2.718。
|
|
LN2
|
2的自然对数,约等于0.693。
|
|
LOG2E
|
以2为底e的对数,约等于1.442。
|
|
LN10
|
10的自然对数,约等于2.302。
|
|
LOG10E
|
以10为底e的对数,约等于2.302。
|
|
PI
|
圆周率。
|
|
SQRT1_2
|
1/2的平方根,约等于0.707。
|
|
SQRT2
|
2的平方根,约等于1.414。
|
Math.abs
|
语法
|
Math.abs(x);
|
|
参数
|
x是任何数值。
|
|
说明
|
方法 。取x的绝对值。
|
|
播放器
|
Flash
5或更新的版本
|
|
示例
|
无
|
|
参看
|
无
|
Math.acos
|
语法
|
Math.acos(x);
|
|
参数
|
x的取值是[-1.0,
1.0]。
|
|
说明
|
方法 。反余弦。
|
|
播放器
|
Flash
5或更新的版本
|
|
示例
|
无
|
|
参看
|
无
|
Math.asin
|
语法
|
Math.asin(x);
|
|
参数
|
x的取值是[-1.0,
1.0]。
|
|
说明
|
方法 。反正弦。
|
|
播放器
|
Flash
5或更新的版本
|
|
示例
|
无
|
|
参看
|
无
|
Math.atan
|
语法
|
Math.atan(x);
|
|
参数
|
x可以是任何数值。
|
|
说明
|
方法 。反正切。
|
|
播放器
|
Flash
5或更新的版本
|
|
示例
|
无
|
|
参看
|
无
|
Math.atan2
|
语法
|
Math.atan2(y,
x);
|
|
参数
|
x代表x轴坐标,y代表y轴坐标。
|
|
说明
|
方法 。根据x坐标和y坐标返回该点所在对应向量同x坐标轴的夹角。
|
|
播放器
|
Flash
5或更新的版本
|
|
示例
|
无
|
|
参看
|
无
|
Math.ceil
|
语法
|
Math.ceil(x);
|
|
参数
|
x可以是任何数字。
|
|
说明
|
方法 。返回最接近x的且大于或等于x的整数。
|
|
播放器
|
Flash
5或更新的版本
|
|
示例
|
Math.ceil(
3.3 );
该语句返回值为4。
|
|
参看
|
无
|
Math.cos
|
语法
|
Math.cos(x);
|
|
参数
|
x是一个弧度值。
|
|
说明
|
方法 。求x的余弦。
|
|
播放器
|
Flash
5或更新的版本
|
|
示例
|
无
|
|
参看
|
无
|
Math.exp
|
语法
|
Math.exp(x);
|
|
参数
|
x是一个数字,代表指数。
|
|
说明
|
方法 。返回e的x次方。
|
|
播放器
|
Flash
5或更新的版本
|
|
示例
|
无
|
|
参看
|
无
|
Math.floor
|
语法
|
Math.floor(x);
|
|
参数
|
x是任何数值。
|
|
说明
|
方法 。返回最接近x的且小于或等于x的整数。
|
|
播放器
|
Flash
5或更新的版本
|
|
示例
|
Math.floor(
3.3 );
返回值为3。
|
|
参看
|
无
|
Math.log
|
语法
|
Math.log(x);
|
|
参数
|
x是任意一个正数。
|
|
说明
|
方法 。取x的自然对数。
|
|
播放器
|
Flash
5或更新的版本
|
|
示例
|
无
|
|
参看
|
无
|
Math.max
|
语法
|
Math.max(
x, y );
|
|
参数
|
x和y是任何数字或表达式。
|
|
说明
|
方法 。返回x和y中较大的一个。
|
|
播放器
|
Flash
5或更新的版本
|
|
示例
|
无
|
|
参看
|
无
|
Math.min
|
语法
|
Math.min(
x, y );
|
|
参数
|
x和y是任何数字或表达式。
|
|
说明
|
方法 。返回x和y中较小的一个。
|
|
播放器
|
Flash
5或更新的版本
|
|
示例
|
无
|
|
参看
|
无
|
Math.pow
|
语法
|
Math.pow(
x, y );
|
|
参数
|
x是底数;
y是指数。
|
|
说明
|
方法 。返回x的y次方。
|
|
播放器
|
Flash
5或更新的版本
|
|
示例
|
无
|
|
参看
|
无
|
Math.random
|
语法
|
Math.random(
);
|
|
参数
|
无
|
|
说明
|
方法 。返回一个0.0到1.0之间的伪随机数。
|
|
播放器
|
Flash
5或更新的版本
|
|
示例
|
无
|
|
参看
|
Random(n)
|
Math.round
|
语法
|
Math.round(x);
|
|
参数
|
x是任意数字。
|
|
说明
|
方法 。将x进行四舍五入。
|
|
播放器
|
Flash
5或更新的版本
|
|
示例
|
无
|
|
参看
|
无
|
Math.sin
|
语法
|
Math.sin(x);
|
|
参数
|
x是任意一个弧度值。
|
|
说明
|
方法 。返回x的正弦值。
|
|
播放器
|
Flash
5或更新的版本
|
|
示例
|
无
|
|
参看
|
无
|
Math.sqrt
|
语法
|
Math.sqrt(x);
|
|
参数
|
x是一个大于等于0的任意值。
|
|
说明
|
方法 。返回x的平方根。
|
|
播放器
|
Flash
5或更新的版本
|
|
示例
|
无
|
|
参看
|
无
|
Math.tan
|
语法
|
Math.tan(x);
|
|
参数
|
x是任意一个弧度值。
|
|
说明
|
方法 。返回x的正切。
|
|
播放器
|
Flash
5或更新的版本
|
|
示例
|
无
|
|
参看
|
无
|
第一、二、三、四页
选自《循序渐进——Flash
MX基础与技巧》随书光盘
转载请保留链结
|
|
|
|