即時通訊actionscript3閃光新。我有一個int變量,並且我想在遊戲開始後每秒添加+2。我怎樣才能做到這一點 ?我怎麼知道已經過了多少時間?提前致謝!actionscript 3如何跟蹤時間流逝?
6
A
回答
19
getTimer()將返回從閃存啓動時起精確到多少毫秒的整數。
import flash.utils.getTimer;
var myInt:int = getTimer() * 0.001;
然而,myInt現在會運行很多秒的程序。
編輯:哦告訴它已經運行了多長時間,只保留最初的myInt,並根據當前定時器檢查它。
所以當遊戲第一次啓動時。
var startTime:int = getTimer();
然後每幀或每當你需要檢查它。
var currentTime:int = getTimer();
var timeRunning:int = (currentTime - startTime) * 0.001; // this is how many seconds the game has been running.
1
var a:int = 0;
var onTimer:Function = function (e:TimerEvent):void {
a += 2;
}
var timer:Timer = new Timer(1000);
timer.addEventListener(TimerEvent.TIMER, onTimer);
timer.start();
0
var countdown:Timer = new Timer(1000);
countdown.addEventListener(TimerEvent.TIMER, timerHandler);
countdown.start();
function timerHandler(e:TimerEvent):void
{
var minute = Math.floor(countdown.currentCount/60);
if(minute < 10)
minute = '0'+minute;
var second = countdown.currentCount % 60;
if(second < 10)
second = '0'+second;
var timeElapsed = minute +':'+second;
trace(timeElapsed);
}
相關問題
- 1. 我如何跟蹤Java第三方API「LibGDX」中的流逝時間?
- 2. 如何讓時間流逝的方法?
- 3. 操作與時間流逝
- 4. actionscript 3跟蹤動態文本更改
- 5. 如何從洪流跟蹤
- 6. 如何在網頁中跟蹤ActionScript?
- 7. 計算時間的流逝與PHP
- 8. 計算時間流逝的Excel
- 9. 腳本來衡量時間的流逝?
- 10. 從Android相機捕捉時間流逝
- 11. 如何在時間流逝時收集按鍵?
- 12. 如何測量手機正在使用時的流逝時間
- 13. 如何避免重複圖像時的時間流逝?
- 14. ActionScript 3.0中手勢跟蹤
- 15. ActionScript跟蹤數組indexOf?
- 16. 如何跟蹤的時間在Java
- 17. 如何跟蹤過程執行時間?
- 18. 石英如何跟蹤時間
- 19. 如何使跟蹤時間戳
- 20. 如何獲取dql中兩個時間戳之間的時間流逝秒數?
- 21. 如何獲得流逝的時間和格式?
- 22. 如何獲得時間流逝百分比?
- 23. 如何在時間流逝後刪除mysql行?
- 24. 如何檢測Pascal中的流逝時間?
- 25. 如何在Silverlight中顯示媒體元素的時間流逝?
- 26. 如何顯示流逝到Android的UI屏幕上的時間
- 27. 如何在時間流逝後從表中動態刪除行?
- 28. 跟蹤時間在Java中
- 29. 時間跟蹤解析器
- 30. 如何跟蹤腳本流程
http://help.adobe.com/en_US/as2/reference/flashlite/WS5b3ccc516d4fbf351e63e3d118cd9b5f6e-7a54.html 有一點含糊,我在IDE的getTimer看到返回int,而閃存的文件說getTimer返回Number。知道一個是正確的將是有用的。歡呼 – GameDeveloper 2013-05-10 05:21:05
頭文件(庫)中的函數聲明是「公共函數getTimer():int」,所以它返回一個int。順便說一下,這些是actionScript 2引用而不是actionScript 3引用。 http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/utils/package.html#getTimer() – Feltope 2013-05-14 07:34:22
你救了我headhackes :) – GameDeveloper 2013-05-16 07:27:55