Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Timer per gioco

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    245

    Timer per gioco

    Ciao a tutti!

    Sto facendo un gioco in flash ed è la prima volta.
    Devo creare un timer per calcolare il tempo.
    So solo che devo creare un campo di testo dinamico e la funzione che devo utilizzare è getTimer()

    ehmm...mi potete spiegare come fare???

    Grazie!
    Ciuz

  2. #2
    se usi flash mx fai prima a fare così:

    metti sulla root:

    tempo = setInterval(1000, time);
    function time(){
    countTime++;
    _root.campotesto.text=countTime;
    }

    e poi metti un campo testo dinamico con istanza "campotesto"

    quando vuoi bloccare il timer non devi far altro che dare questa action:

    clearInterval(_root.tempo);

    ciao!

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    245
    Ciao dioz,

    grazie per la risposta:
    purtroppo però quando lancio il movie non visualizzo il timer!
    Come mai??

  4. #4
    La sintassi del setInterval è al contrario

    quindi va scritto

    tempo = setInterval(time,1000)

  5. #5
    uh, scusate, l'ho scritto al volo e mi sono sbagliato, chiedo venia

    :bubu:

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    245
    Grazie 1000 Dioz!
    Anche i migliori "toppano" a volte...

    Intanto che ci sono ti rompo le scatole:
    per visualizzare il tempo in formato 00:00 cosa devo fare?


  7. #7
    countSecond = 0;
    countMinute = 0;
    tempo = setInterval(time, 1000);
    function time() {
    if (countSecond<=58) {
    countSecond++;
    } else {
    countSecond = 0;
    countMinute++;
    }
    if (countSecond<10) {
    secondi = '0'+countSecond;
    } else {
    secondi = countSecond;
    }
    if (countMinute<10) {
    minuti = '0'+countMinute;
    } else {
    minuti = countMinute;
    }
    _root.campotesto.text = minuti+":"+secondi;
    }

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    245
    Perfetto!
    Grazie 1000!

  9. #9

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.