Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Il tempo tra un az e l'altra...

    Ciao a tutti, una domanda banalissima..
    ho un movie in cui un pulsante fa muovere più oggetti:
    come faccio a fargli eseguire le operazioni in modo distanziato nel tempo? Ovvero, prima una, poi dopo 2 secondi l'altra etc etc? Questo affinchè non avvengano tutte insieme!
    Aspetto fiducioso un consiglio...
    Grazieeee!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    usa setInterval... è spiegato alla perfezione nella guida.
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

  3. #3
    ok grazie..la guida dove la trovo?

  4. #4

  5. #5
    eeeeeeeeeehhhhhhhhhhhhh? f1?

  6. #6
    Originariamente inviato da neil_hogdson
    eeeeeeeeeehhhhhhhhhhhhh? f1?
    Apri flash e premi il tasto F1, prova funziona.

  7. #7
    Guarda che F1 è l'Help per tantissime applicazioni.


  8. #8
    se l'azione è sempre la stessa per esempio un loadMovie ogni tot tempo puoi fare così

    [code]
    NumTotale = 5;
    OgniQuantiSecondi = 2;
    partenza = 0;
    function carica() {
    partenza = partenza<NumTotale ? partenza+1 : 1;
    loadMovieNum(+partenza+".swf", 1);
    }
    setInterval(this, "carica", OgniQuantiSecondi*1000);
    [code]

    se invece comandi la timeline

    puoi fare così al pulsante
    metti
    codice:
    on(release){
    gotoAndStop(2)
    }
    Poi sul frame 2 c'è l'animazione e vuoi che dopo 2 secondi vada al frame 3

    sul frame 3 metti
    codice:
    stop();
    cl = setInterval(function () {
    gotoAndStop(3);
    clearInterval(cl);}, 2000);
    e così via
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  9. #9
    se l'azione è sempre la stessa per esempio un loadMovie ogni tot tempo puoi fare così

    codice:
    NumTotale = 5; 
    OgniQuantiSecondi = 2; 
    partenza = 0; 
    function carica() { 
    partenza = partenza<NumTotale ? partenza+1 : 1; 
    loadMovieNum(+partenza+".swf", 1); 
    } 
    setInterval(this, "carica", OgniQuantiSecondi*1000);
    se invece comandi la timeline

    puoi fare così al pulsante
    metti
    codice:
    on(release){
    gotoAndStop(2)
    }
    Poi sul frame 2 c'è l'animazione e vuoi che dopo 2 secondi vada al frame 3

    sul frame 3 metti
    codice:
    stop();
    cl = setInterval(function () {
    gotoAndStop(3);
    clearInterval(cl);}, 2000);
    e così via
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  10. #10
    anche.......


    codice:
    n = 0;
    ID_conta=setInterval(conta,5000);
    function conta() {
    	n++;
    	trace("sono passati:"+(5*n)+" secondi");
    	// tua azione verrà ripetuta per 180 volte
    	if (n>=180) {
    		clearInterval(ID_conta);
    	}
    }


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.