2012年10月27日 星期六

Flash內的Math.

Math.floor----->無條件捨去
 //取亂數0~8,則會得到0~7的整數

Math.ceil ----->無條件進位
 //取亂數0~8,則會得到1~8的整數

Math.round ----->四捨五入
 //取亂數0~8,則會得到0~8的整數

Math.abs --->取絕對值,可將負數變成正數

ex:
Math.ceil(Math.random()*8)    //取亂數0~8,會得到1~8的整數

公式:所有範圍皆可用以下公式帶出,但是簡單的範圍用上方幾個方法帶出即可

Math.random()*(大 - 小) + 小


例:取-8~32之間的亂數 Math.random()*(32- -8)+-8; ==> Math.random()*40+ -8 ===>先乘除後加減 , 則會取得 -8 ~ 32間的數

沒有留言: