im nouveau à actionscript3 flash. J'ai une variable int et j'aimerais ajouter +2 toutes les secondes depuis le début du jeu. Comment puis-je faire ceci ? comment puis-je savoir combien de temps s'est écoulé? Merci d'avance!actionscript 3 comment garder une trace du temps écoulé?
6
A
Répondre
19
getTimer() retourne un int exactement combien de millisecondes à partir lorsque le flash a commencé.
import flash.utils.getTimer;
var myInt:int = getTimer() * 0.001;
myInt sera maintenant cependant plusieurs secondes le programme a été en cours d'exécution.
éditer: oh pour dire combien de temps il a fonctionné, gardez le myInt initial et vérifiez-le par rapport à la minuterie actuelle.
donc quand le jeu commence.
var startTime:int = getTimer();
puis chaque image ou chaque fois que vous avez besoin de le vérifier.
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);
}
Questions connexes
- 1. jeu android - garder la trace du temps
- 2. Garder la trace du temps avec Mbed
- 3. Calcul du temps écoulé
- 4. localisation du temps écoulé
- 5. Calcul du temps écoulé
- 6. Mesure du temps écoulé
- 7. Comment ruby garder une trace des variables
- 8. CABasicAnimation courant du temps écoulé
- 9. Vérification du temps d'attente écoulé
- 10. observateur fonction du temps écoulé Javascript
- 11. requestAnimationFrame calcul du temps écoulé
- 12. Obtenir un temps écoulé
- 13. Évaluation/comparaison du temps écoulé
- 14. Comment garder une trace des objets C++
- 15. Sortie du script après le temps écoulé
- 16. Comment calculer le temps d'analyse xml dans actionscript 3?
- 17. Manipulation et stockage du temps écoulé
- 18. Récupération du temps écoulé d'une connexion mobile
- 19. Mesure du temps CPU écoulé dans Julia
- 20. Obtention du temps écoulé d'une requête asynchrone
- 21. Android calcul du temps écoulé AsycTask
- 22. Calcul du temps écoulé en php
- 23. garder une trace du texte de la zone richtext?
- 24. COURANTE temps écoulé une vidéo sur youtube
- 25. Comment garder une trace de l'heure dans la page JSP
- 26. Android - Garder une trace des discussions
- 27. temps écoulé de SQL
- 28. Temps écoulé depuis l'horodatage
- 29. Déterminer le temps écoulé
- 30. temps écoulé en C
http://help.adobe.com/en_US/as2/reference/flashlite/WS5b3ccc516d4fbf351e63e3d118cd9b5f6e-7a54.html il y a peu d'ambiguïté, je vois dans getTimer de l'EDI retour int documentation en flash dit getTimer renvoie Number. Serait utile de savoir lequel est correct. acclamations – GameDeveloper
la déclaration de fonction dans les en-têtes (bibliothèque) est "public function getTimer(): int", donc il retourne un int. d'ailleurs, ce sont les références d'ActionScript 2 et non celles d'ActionScript 3. http://help.adobe.com/fr_FR/FlashPlatform/reference/actionscript/3/flash/utils/package.html#getTimer() – Feltope
vous m'avez sauvé des headhackes :) – GameDeveloper