Flash AS教程:详细讲解Math对象
Math对象,作为一门编程
语言,进行数学计算是必不可少的。在数学计算中经常会使用到数学函数
,如取绝对值、开方、取整、求三角函数值等,还有一种重要的函数是随机函数。ActionScript将所有这些与数学有关的方法、常数、三角函数以及随机数都集中到一个对象里面——Math对象。Math对象是ActionScript的一块敲门砖,只有掌握了它,才能真正对ActionScript动画
编程做到运用自如。
1 Math对象的方法
1.1 Math.abs
Math对象中集合了许多常用数学函数。Math.abs就是用来计算一个数的绝对值,即一个数去掉正负符号后的值。其用法如下:
x=Math.abs(-9);
或:
x=Math.abs(num1-num2);
11.1.2 Math.round
Math.round方法将一个浮点数四舍五入为最接近的整数,如:
trace(Math.round(9.4));
trace(Math.round(9.5));
trace(Math.round(-9.4));
trace(Math.round(-9.5));
trace(Math.round(-9.6));
输出窗口中将显示:
9、10、-9、-9、-10
11.1.3 Math.ceil、Math.floor
Math.ceil方法取比一个浮点数大且最接近的整数,Math.floor方法取比一个浮点数小且最接近的整数。
如:
trace(Math.ceil(9.1));
trace(Math.floor(9.1));
trace(Math.ceil(-9.1));
trace(Math.floor(-9.1));
输出窗口中将显示:
10、9、-9、-10
1.4 Math.min、Math.max
Math.min方法取两个数中较小的一个数,Math.max方法取两个数中较大的一个数,如:
trace(Math.min(9,
8));
trace(Math.max(9,
8));
输出窗口中显示:
8、9
1.5 Math.pow
Math.pow方法用来计算一个数的乘方,它包含两个参数,第1个参数是底数(要乘方的数),第2个参数是幂(乘方数)。如计算5的3次方:
trace(Math.pow(5,
3));
输出窗口中显示:
125
Math.pow方法也可以计算一个数的开方,如计算125的开3次方:
trace(Math.pow(125,
1/3));
输出窗口中显示
5
1.6 Math.sqrt
除了用Math.pow计算一个数的开方,还可以使用Math.sqrt计算一个数的平方根,如计算64的平方根:
trace(Math.sqrt(64));
输出窗口中显示
8
它等同于:
trace(Math.pow(64,
1/2));
2 Math对象的常数
Math对象的常数有以下几个:
=
Math.PI:圆周率(大约为3.141593)。
= Math.SQRT1_2:1/2的平方根的倒数(大约为0.707107)。
=
Math.SQRT2:2的平方根(大约为1.414214
相关文档:
声音冲突:
调试好计算机以后发现自己的播放器播放音乐的时候打开优酷没有声音,而打开优酷的时候自己的播放器竟然也没有了声音,从网上查到是因为声音冲突抢占声卡的问题。
从首选项中选择音效,把所有的输入模式都改为ALSA就可以把问题解决了。不错吧!
u ......
[原理]
经典物理学认为,物体越过势垒,有一阈值能量;粒子能量小于此能量则不能越过,大于此能量则可以越过。例如骑自行车过小坡,先用力骑,如果坡很低,不蹬自行车也能靠惯性过去。如果坡很高,不蹬自行车,车到一半就停住,然后退回去。
......
我还是比较喜欢使用firefox来访问网站,ie的缓存是解决可是我的firefox没办法啊
刚开始我设置了
在地址栏输入 about:config
修改 browser.cache.memory.enable 为false
测试后发现根本没有什么用啊
没办法我把每个跟browser.cache相关的都到网上查了一下
browser.cache.check_doc_frequency 原来这里可以设置
网上� ......
初学者关于遮罩的话题问的较多,下面我将遮罩的一些常见问题进行一下归纳。
1、请问遮罩的原理是什么?
[效果]
1.swf (3.97 KB)
遮罩层好比黑夜中的一支手电筒,照在哪儿(指被遮罩层)哪儿就显现。
第一步:创建两个图层,命名,一个是遮罩层,一个是被遮罩层;
第二步:在被遮罩层图层输入文字“闪吧,� ......
今晚我们来玩玩这种线绘制,星形线。 在大学的里面解析几何当中,把这种曲线叫做四尖点星形线。由于它的形状如星星 称上这个名称也不无道理,看到这种线的时候,你是否会许个愿望呢?一起来吧
星形线公式:
x=a*cos3A
y=a*sin3A
公式很简单 ......