Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17

Discussione: creare delle pause

  1. #11
    non devi mettere l'action di dioz in un enterframe ma associarlo al frame.

    associa questo al frame:

    codice:
    pausa = function(){
         _root.mc.play(); //esegui azione che vuoi
    };
    setInterval(pausa, 4000);
    io ho messo _root.mc.play(), tu ovviamente metti l'azione che ti fa partire la tua animazione. Il resto lo lasci invariato. la pausa dura 4 secondi (ossia 4000 millisecondi).
    Il tutto va messo sul frame e non in un clipEvent

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  2. #12
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    E' perfetto!
    Grazie!
    FaX

  3. #13
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Un ultima domanda:
    diciamo che io ho quattro funzioni pausa che, mi devono partire una di seguito all'altra in questo modo (non credo, il mio, sia un metodo giustissimo ma funziona (in parte)):

    pausa_internet = function(){
    sf_internet.play();
    pausa_stampa = function(){
    sf_stampa.play();
    pausa_takeone = function(){
    sf_internet.stop();
    sf_takeone.play();
    pausa_contattaci = function(){
    sf_internet.stop();
    sf_stampa.stop();
    sf_contattaci.play();
    }
    setInterval(pausa_contattaci, 4000);
    }
    setInterval(pausa_takeone, 4000);
    }
    setInterval(pausa_stampa, 4000);
    }
    setInterval(pausa_internet, 4000);

    come faccio a far ciclare il tutto?

    Cioè:
    ogni clip ha un'animazione così: andata - pausa - ritorno;
    come ho fatto io sopra, il tutto funziona in questa maniera.

    pausa
    prima clip (andata)
    pausa
    prima clip (ritorno) - seconda clip (andata)
    pausa
    seconda clip (ritorno) - terza clip (andata)
    pausa
    terza clip (ritorno) - quarta clip (andata)
    pausa
    quarta clip (ritorno)... e perdo il giro...

    ...invece vorrei che quando la quarta clip ritorna, riparta secondo la logica sopra, la prima clip, e così via: insomma un loop delle quattro clip.

    Mi sapete dare una mano?
    Grazie!
    FaX

  4. #14
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    C'è qualcuno che ha un po' di voglia e un po' di tempo da dedicarmi?
    FaX

  5. #15
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Buongiorno!

    Scusatemi se rompo ancora, ma non riesco a risolvere il mio problema e devo terminare il lavoro...
    qualcuno mi può aiutare?
    FaX

  6. #16
    Prova così (magari ci sta un metodo più semplice però mo non mi viene niente in mente ):

    codice:
    pausa_clip1 = function () {
    	// clip1 andata
    	if (!primavolta) {
    		// clip4 ritorno
    	} else {
    		primavolta = false;
    	}
    	clearInterval(a);
    	b = setInterval(pausa_clip2, 4000);
    };
    pausa_clip2 = function () {
    	// clip1 ritorna
    	// clip2 andata
    	clearInterval(b);
    	c = setInterval(pausa_clip3, 4000);
    };
    pausa_clip3 = function () {
    	// clip2 ritorna
    	// clip3 andata
    	clearInterval(c);
    	d = setInterval(pausa_clip4, 4000);
    };
    pausa_clip4 = function () {
    	// clip3 ritorna
    	// clip4 andata
    	clearInterval(d);
    	a = setInterval(pausa_clip1, 4000);
    };
    primavolta = true;
    a = setInterval(pausa_clip1, 4000);
    Al posto dei commenti ci metti le varie azioni.

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  7. #17
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Dire che è perfetto è poco!!!
    Grazie mille... ehm... un ultimissima cosa (poi, giuro che non rompo più):
    se io volessi interrompere questi setInterval, con il clearInterval, come devo fare?
    Ho provato in diverse maniere ma, evidentemente, nessuna era quella giusta.
    In pratica, io ho quattro clip che, con l'hitTest, le uso come pulsanti; io vorrei, sempre su questa azione, interrompere le funzioni che mi hai dato.
    Mi dai un aiuto?
    FaX

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 © 2026 vBulletin Solutions, Inc. All rights reserved.