每Adobe getTimer(大)是:在AS3究竟會getTimer()返回當值大於最大INT
用於計算相對時間。對於處理ActionScript 3.0的Flash運行時運行時,此方法返回自Flash 3.0運行時虛擬機(AVM2)啓動以來經過的毫秒數。
由於getTimer返回INT其中:
通過int類可使用表示爲32位有符號整數數據類型。值由int類表示的範圍是2,147,483,648(-2^31)2147483647(2^31-1)
什麼會把2147483647毫秒後getTimer()的返回?這大概是連續24.85天的跑步,我認爲。不是一般情況,而是數字標牌和信息亭環境完全可行。
在這些情況下應該避免getTimer()? Date.UTC()對象會更安全,因爲它返回一個Number類型?
我會在25天后回來,要知道正確的答案! – Eduardo
太棒了!我沒有額外的機器,否則我會加入你。 –
我會使用Date.UTC()不管。您必須執行檢查以查看時間,重置另一個自定義屬性以防止溢出。使用Date.UTC()可以捕獲初始開始時間,只需從新時間中減去它即可獲得您的價值。 – Gone3d