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間的數

Flash 字串的特性

在Flash內將Number或其他值轉為字串的表示方法有三:

方法一 :
var NNN:Number=11;
SHOW_txt.text=NNN.toString();


方法二:
var NNN:Number=11;
SOHW_txt.text=String(NNN)

方法三:
var NNN:Number=11;
SHOW_txt.text=NNN+" ";

" "表示空字串,"123"+"ABC"電腦會轉譯為"123ABC",依此特性故123+" " = "123"<--將數值設定為字串的方式之一