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

    Problema con pausa tra Frame

    Ho un filmato suddiviso su una decina di livelli. Al termine di ogni livello, viene eseguito il contenuto del livello successivo(come è giusto che sia). Ho inserito nel primo frame di ogni livello la funzione:
    codice:
    pausa(5000); //5 secondi di pausa
    
    function pausa(tempo){
    stop();
    idInterval = setInterval(function () { play();clearInteval(idInterval);}, tempo);
    }
    per avere una pausa tra l'esecuzione dei vari livelli. Il problema è che nel primo frame vengono rispettati i 5 secondi ma nei successivi frame i 5 secondi non vengono rispettati ma diventano circa la metà.
    Ho capito che è un problema di ripulire l'intervallo. Evidentemente clearInteval(idInterval); non va bene li dov'è, mi sapreste dire dove metterlo?

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    può andare bene il codice, ma in ogni frame devi inserire il clearInterval prima del richiamo del setInterval

    Codice PHP:
    pausa(5000); //5 secondi di pausa

    function pausa(tempo){
    clearInterval(idInterval)
    stop();
    idInterval setInterval(function () { play();clearInteval(idInterval);}, tempo);


  3. #3
    Cavolo, ci avevo pensato...
    Comunque adesso va bene, grazie mille.

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.