Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    [MX] setInterval pausa variabile

    'giorno a tutti

    mi trovo davanti ad un problema ke non rieco a risolvere

    io dovrei mettere in pausa una determinata azione ke deve avvenire ogni tot secondi variabili, per esempio, un trece a random da 0 a 10 secondi, ma non riesco

    io sono fermo qui

    codice:
    function pausa_bird() { 
            trace("pausa");
    	pr=Math.round(Math.random()*10000);
    }
    var intervalID; 
    intervalID = setInterval( pausa_bird, pr );
    dove "pr" dovrebbe essere il tempo ke varia, ma non funziona, e quindi ovviamente c'è qualkosa ke non è al suo posto...

    sapete darmi una mano ?

    Grazie

  2. #2
    var pr = Math.round(Math.random()*10000);
    function pausa_bird() {
    trace("pausa");
    pr=Math.round(Math.random()*10000);
    }
    var intervalID;
    intervalID = setInterval( pausa_bird, pr );



  3. #3
    codice:
    function pausa_bird() { 
            trace("pausa");
            clearInterval(intervalID);
    	pr=Math.round(Math.random()*10000);
            intervalID = setInterval( pausa_bird, pr );
    
    }
    intervalID = setInterval( pausa_bird, pr );

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

  4. #4
    @Yass

    non funzia

    @dioz

    fa quello ke ero riuscito a fare pure io prima

    cambia il numero di "pr" ma l'intervallo è sempre uguale

  5. #5
    Originariamente inviato da serialkiller
    @Yass

    non funzia
    vabbè, mo lo provo pure io

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

  6. #6
    grazie che non va, non è stato definito il pr all'inizio
    codice:
    function pausa_bird() { 
            trace("pausa");
            clearInterval(intervalID);
    	pr=Math.round(Math.random()*10000);
            intervalID = setInterval( pausa_bird, pr );
    
    }
    pr=Math.round(Math.random()*10000);
    intervalID = setInterval( pausa_bird, pr );

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

  7. #7
    codice:
    function pausa_bird() {
    	clearInterval(intervalID);
    	trace("pausa "+pr);
    	pr = Math.round(Math.random()*10000);
    	intervalID = setInterval(pausa_bird, pr);
    }
    var pr = Math.round(Math.random()*10000);
    var intervalID = setInterval(pausa_bird, pr);
    ops... secondo!
    [Il mio sito V2]
    ___________________
    I.m.The.Magic.Man

  8. #8
    anke io avevo fatto sia come proposto da te ke come proposto da dioz

    fatto stà ke il massimo ke avevo ottenuto è appunto si una pausa ciclica, ma costante

    ogni tot secondi (sempre quelli) mi traccia il valore di "pr" ma la pausa rimane invariata

  9. #9
    Originariamente inviato da l_lennynero_l
    codice:
    function pausa_bird() {
    	clearInterval(intervalID);
    	trace("pausa "+pr);
    	pr = Math.round(Math.random()*10000);
    	intervalID = setInterval(pausa_bird, pr);
    }
    var pr = Math.round(Math.random()*10000);
    var intervalID = setInterval(pausa_bird, pr);
    ops... secondo!
    perfetto

    Grazie mille a tutti

  10. #10
    Originariamente inviato da serialkiller
    perfetto

    Grazie mille a tutti
    perfetto grazie mille lo devi dire a me non a tutti











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

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.