Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Setinterval e random

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    336

    Setinterval e random

    Ciao, ho un clip che si chiama "sasso" che va da destra a sinistra nel filmato, io vorrei che si duplicasse ogni tot secondi compresi nell'intervallo che va da 0 a 10 secondi.

    Ad esempio uno parte dopo 2 secondi, uno dopo 7, uno dopo 3 e così via.

    Ho provato a buttar giù sto codice che ho messo nel primo frame, ma non funziona tanto correttamente.


    function sassi()
    {
    xsassi = int(xsassi)+1;
    if(xsassi>1)
    {
    duplicateMovieClip("sasso"+(xsassi-1), "sasso" + numsassi, xsassi+2);
    }
    else
    {
    duplicateMovieClip("sasso", "sasso" + xsassi, xsassi+2);
    }
    };

    tempo=Math.random()*10000

    setInterval( sassi, int(tempo));







    il codice di "sasso" è:



    onClipEvent (load) {
    _x=520;

    }



    onClipEvent (enterFrame) {
    if(_x>=0)
    {
    _x-=10;
    }
    else
    {
    unloadMovie(this);

    }

    }


    dove sbaglio?

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    xsassi = 1;
    function sassi()
    {
    	xsassi++;
    	this.sasso.duplicateMovieClip("sasso" + xsassi, xsassi);
    	clearInterval(this.ID);
    	this.ID = setInterval(this, "sassi", Math.random() * 10000);
    }
    sassi();

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    336
    wow, perfetto, sei un grande!!!

  4. #4

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.