Visualizzazione dei risultati da 1 a 7 su 7

Discussione: timer in flash!

  1. #1

    timer in flash!

    Ciao raga!
    Volevo sapere se c'era qualche funzione di timer in actionscript!
    ah, e anche come si dichiarano delle variabili globali!

    Grazie milllllle!
    "Quand'ero piccolo mia nonna mi portò a mangiare in una trattoria all'aperto. Cominciò a piovere. Ci misi 3 ore a finire il brodo."

    Mario Zucca

  2. #2

    Re: timer in flash!

    Originariamente inviato da desu
    Ciao raga!
    Volevo sapere se c'era qualche funzione di timer in actionscript!
    ah, e anche come si dichiarano delle variabili globali!

    Grazie milllllle!
    per timer intendi una funzione che calcoli in secondi il tempo che passa?

  3. #3
    devo simulare lo spostamento di un oggetto tramite actionscript, ma non istantaneo, graduale, quindi mi serve una funzione che sposti ogni tot tempo il mio oggetto!
    poi volevo aggiungere velocità e accelerazione per fare una cosa fighissima
    "Quand'ero piccolo mia nonna mi portò a mangiare in una trattoria all'aperto. Cominciò a piovere. Ci misi 3 ore a finire il brodo."

    Mario Zucca

  4. #4
    Originariamente inviato da desu
    devo simulare lo spostamento di un oggetto tramite actionscript, ma non istantaneo, graduale, quindi mi serve una funzione che sposti ogni tot tempo il mio oggetto!
    poi volevo aggiungere velocità e accelerazione per fare una cosa fighissima
    Ciao.
    La funzione per far passare tot tempo è questa.
    codice:
    //FUNZIONE TRASCORRE TEMPO
    var secondi;
    var tempo_max;
    var time_start_game;
    //Funzione che converte i secondi in millisecondi
    function convertSecondiToMillisecondi(secondi) {
    	//Un secondo è equivalente a 1000 millisecondi
    	var milliseconds = secondi*1000;
    	return milliseconds;
    }
    //Funzione per far passare tot secondi
    function passaTempo() {
    	var now = getTimer();
    	this.onEnterFrame = function() {
    		var now = getTimer();
    		if ((now-time_start_game)<=tempo_max) {
    			now = getTimer();
    			trace(now-time_start_game);
    		} else {
    			delete this.onEnterFrame;
    			nomeFunzione();
    		}
    	};
    }
    poi richiami la funzione
    codice:
    secondi = 2;
    tempo_max = convertSecondiToMillisecondi(secondi);
    time_start_game = getTimer();
    passaTempo();
    Per il resto non sono attualmente in grado di aiutarti.

  5. #5
    grazie mille!!!!!!
    adesso la provo subito!
    Ah, ho anche visitato il tuo sito!
    molto bello! brava!
    ciao ciao
    "Quand'ero piccolo mia nonna mi portò a mangiare in una trattoria all'aperto. Cominciò a piovere. Ci misi 3 ore a finire il brodo."

    Mario Zucca

  6. #6
    Originariamente inviato da desu
    grazie mille!!!!!!
    adesso la provo subito!
    Ah, ho anche visitato il tuo sito!
    molto bello! brava!
    ciao ciao
    ti ringrazio
    fammi sapere se la mia funzione ti è stata di aiuto

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    se fai una ricerca su easing equations, o vai su robertpenner.com (mi pare), trovi tutto quello che ti serve.
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

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.