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

    set interval - temporizzatore

    ciao a tutti,
    ho questo problemino è un pò contorto!!!!

    ho 2 movie il primo dura 1620 frame il secondo 195
    il progetto gira su 25 frame/s

    su quello da 1620 ho uno stop ogni 25 frame con questo script

    stop();
    vai = setInterval(go, 10000);
    function go(){
    clearInterval(vai);
    play();
    }
    quindi dopo 10 sec riparte con il play

    stessa cosa con il secondo movie ma per compensare il tutto ad ogni 25 frame ho questo script
    vai = setInterval(go, 165000);
    function go(){
    clearInterval(vai);
    play();
    }
    il valore 165000 cambia ogni 25 frame con questa successione
    165000
    55000
    22000
    99000
    77000
    99000
    121000
    77000
    il calcolo matematico è esatto ma dopo un pò sfasa e non mi trovo + perdo la sicronizzazione dei frame in un punto specifico dovrebbe apparire un immagine ed ivece non coincide,spero di essermi espresso bene ma come dicevo è un pò contorto...

    se avete un altro metodo sarò felice di ascoltarvi

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    prova cosi:

    codice:
    var vai = 0;
    function myStop(num)
    {
    	stop();
    	clearInterval(vai);
    	vai = setInterval(go, num);
    }
    function go()
    {
    	clearInterval(vai);
    	play();
    }
    ogni stop sostituisci con myStop con il valore aggiornato
    myStop(num)

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.