Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    156

    Interrompere una Funzione

    Salve a tutti!

    Sapreste dirmi se è possibile interrompere (con la pressione di un tasto, ad esempio), lo svolgimento di una funzione? io ho una cosa del genere:

    codice:
    function Avvia() {
          mc.onEnterFrame = function {
              //script vari
          }
    }

    E vorrei interromperne il funzionamento dopo averla richiamata (per questioni di CPU). come fare?

    ah, dovrei anche interrompere il funzionamento di setInterval();

  2. #2
    per l'intervallo usa clearInterval

    codice:
    function callback() {
            trace("richiamato intervallo");
    }
    var intervalID;
    intervalID = setInterval( callback, 1000 );
    
    // Successivamente
    clearInterval( intervalID );
    Per quanto riguarda l'interruzione metti un riferimento ad una variabile esterna con valore true o false che poi andrai a settare con il pulsante (presumo che tu abbia un ciclo nella funzione)

    Ciao!!
    Lungo le due rive del fiume gelato si stendeva la cupa e tetra foresta di abeti, dai quali il vento aveva appena spazzato il manto di brina. Nella luce crepuscolare quegli abeti neri e sinistri sembravano inclinarsi l'uno verso l'altro. Un silenzio minaccioso incombeva sul paesaggio, privo di qualsiasi segno di vita o di movimento, e desolato e freddo al punto da non poter ispirare che un solo sentimento: quello della più triste malinconia. E nello stesso tempo pareva che da quel paesaggio trapelasse una specie di riso, un riso ben più spaventoso di qualsiasi malinconia o tristezza, un riso tragico, come quello di una sfinge, un riso agghiacciante più della brina e che rammendava l'incombere minaccioso dell'ineluttabile. Era la saggezza potente e impenetrabile dell'eternità che irrideva alla vita, alla sua futilità e agli sforzi degli uomini.

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.