作者bruce620 (o(‧"‧)o)
看板Flash
標題[問題]強制轉成不相關類型String
時間Fri Jan 16 22:15:13 2009
想請教一下
我在看action script 3.0精緻範例辭典一書時
書中有一個是getTime()的介紹
我在執行書中提供的範例是倒數計時的程式
可是執行出來 他會寫說
1067: Number 類型值以隱含方式強制轉型成不相關的類型 String。
錯誤的程式是下方
days_txt.text = Math.floor(overDate/24/60/60/1000);
hours_txt.text = Math.floor(overDate/60/60/1000) % 24;
minutes_txt.text = Math.floor(overDate/60/1000) % 60;
minutes_txt.text = Math.floor(overDate/60/1000) % 60;
不知道為何會有這些的問題出現呢
是否可以指導一下
謝謝
原始程式碼如下:
countDown();
function countDown(){
var countDown_date:Date = new Date(2008,0,1);
var count_date:Date = new Date();
var overDate = (countDown_date. getTime()) - (count_date.getTime());
days_txt.text = Math.floor(overDate/24/60/60/1000);
hours_txt.text = Math.floor(overDate/60/60/1000) % 24;
minutes_txt.text = Math.floor(overDate/60/1000) % 60;
seconds_txt.text = Math.floor(overDate/1000) % 60;
setTimeout(countDown,1000);
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.181.103
推 scars:後面的類型是Number, 前面的類型是String 01/16 23:08
→ scars:改為xxx.text=String(Math.floor(xxxxx));就可以了 01/16 23:08
推 pm2001:印象中有toString()可以用 01/16 23:45
推 cjcat2266:num.toString()跟String(num)意思是一樣的 01/17 00:17
→ bruce620:了解了 謝謝大家ψ-(._.)> 01/17 11:21