[問題]強制轉成不相關類型String

看板Flash作者 (o(‧"‧)o)時間17年前 (2009/01/16 22:15), 編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/1
想請教一下 我在看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

01/16 23:08, , 1F
後面的類型是Number, 前面的類型是String
01/16 23:08, 1F

01/16 23:08, , 2F
改為xxx.text=String(Math.floor(xxxxx));就可以了
01/16 23:08, 2F

01/16 23:45, , 3F
印象中有toString()可以用
01/16 23:45, 3F

01/17 00:17, , 4F
num.toString()跟String(num)意思是一樣的
01/17 00:17, 4F

01/17 11:21, , 5F
了解了 謝謝大家ψ-(._.)>
01/17 11:21, 5F
文章代碼(AID): #19S9PpEG (Flash)
文章代碼(AID): #19S9PpEG (Flash)