Re: [問題] 動態文字
※ 引述《PhotoshopCS (兔子先生)》之銘言:
: 就是千分位(,)不知道該怎麼讓他出來?
: 是不是有格式的函數可以幫忙...
AS沒啥排版的函式,通常都要自己寫
function numFormat(value:String, digits:Number = 3):String {
var result:String = "";
if (value.length > 3) {
for (var i:Number = 0; i < value.length; i++) {
result += value.charAt(i);
if (((value.length - i) % digits == 1)
&& (value.length - 1 != i)) {
result += ",";
}
}
}
return result;
}
value是動態產生的String,digits是隔幾個字加上一個逗點(預設3)
以下是一些使用範例:
trace(numFormat("123456789")); //輸出123,456,789
trace(numFormat("123456789", 4)); //輸出1,2345,6789
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓
Gallery http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.83.109
※ 編輯: cjcat2266 來自: 61.228.83.109 (02/16 17:53)
推
02/17 17:58, , 1F
02/17 17:58, 1F
推
02/17 20:28, , 2F
02/17 20:28, 2F
※ 編輯: cjcat2266 來自: 61.228.86.51 (03/08 01:05)
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章