Visualizzazione dei risultati da 1 a 10 su 10

Discussione: intervalli

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

    intervalli

    allora sto facendo un script in cui dupplico dei mc che contengono un'animazione come li dupplico faccio in modo che siano visibile e poi gli "fermo l'animazione" semplcemente col comando stop

    "mc.Stop();" ora vrei bisogno di di far partire queste animazioni una dopo l'altra con un intervallo di tempo come posso fare???
    avevo pansato a setInterval ma nn fa o almeno io nn ci sono riuscito :°

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Come duplichi questi movieclip?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da negatyve
    Come duplichi questi movieclip?
    con duplicateMovieClip e ogni nome del mc è
    nuovo1..2 ecc...

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Lo script vero e proprio..

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da negatyve
    Lo script vero e proprio..
    charext._visible = false;
    while (i<=length(scritta))
    {
    mc = "nuovo"+i;
    duplicateMovieClip ("charext", mc, i);
    this[mc].char.testo = substring(scritta,i,1);
    this[mc]._visible=false;
    i++;
    }

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    charext._visible = i = 0;
    while (i < scritta.length) {
    	mc = "nuovo" + i;
    	duplicateMovieClip("charext", mc, i);
    	this[mc].char.testo = substring(scritta, i, 1);
    	trace(this[mc])
    	this[mc]._visible = false;
    	i++;
    }
    function intervallo(){
    	if(i >= 0){
    		var mc = "nuovo" + i;
    		this[mc]._visible = 1;
    		this[mc].play();
    		i--;
    	} else {
    		clearInterval(ID);
    	}
    };
    ID = setInterval(this, "intervallo", 400);

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da negatyve
    codice:
    charext._visible = i = 0;
    while (i < scritta.length) {
    	mc = "nuovo" + i;
    	duplicateMovieClip("charext", mc, i);
    	this[mc].char.testo = substring(scritta, i, 1);
    	trace(this[mc])
    	this[mc]._visible = false;
    	i++;
    }
    function intervallo(){
    	if(i >= 0){
    		var mc = "nuovo" + i;
    		this[mc]._visible = 1;
    		this[mc].play();
    		i--;
    	} else {
    		clearInterval(ID);
    	}
    };
    ID = setInterval(this, "intervallo", 400);
    ho provato questo codice ma nn riesco a farlo funzionare dove sbaglio?? nn capisco l'utilizzo della linea di codice i--;

  8. #8
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    i--;

    è il contrario di

    i++;

    il codice è d'esempio, non so cosa devi fare con i movieclip. devi cambiare qui:

    codice:
    function intervallo(){
    	if(i >= 0){
    		var mc = "nuovo" + i;
    		this[mc]._visible = 1;
    		this[mc].play();
    		i--;
    	} else {
    		clearInterval(ID);
    	}
    };
    ID = setInterval(this, "intervallo", 400);

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da negatyve
    i--;

    è il contrario di

    i++;

    il codice è d'esempio, non so cosa devi fare con i movieclip. devi cambiare qui:

    codice:
    function intervallo(){
    	if(i >= 0){
    		var mc = "nuovo" + i;
    		this[mc]._visible = 1;
    		this[mc].play();
    		i--;
    	} else {
    		clearInterval(ID);
    	}
    };
    ID = setInterval(this, "intervallo", 400);
    capito il cocetto grazie ;-)

  10. #10
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    prego.. :)

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.