Visualizzazione dei risultati da 1 a 5 su 5

Discussione: setInterval

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    setInterval

    ciao a tutti,

    al primo frame entro in un setInterval cosi
    codice:
    a = setInterval(this, "carica", 2*1000);
    poi trammite un tasto lo fermo cosi
    codice:
    ferma.onRelease = function (){
    	clearInterval(a);
    	this._visible = false;
    	parti._visible = true;
    }
    adesso trammite un'altro tasto vorrei farlo ripartire ma non riesco
    sto facendo cosi
    codice:
    parti.onRelease = function (){
    	a = setInterval(this, "carica", 2*1000);
    	this._visible = false;
    	ferma._visible = true;
    }
    come mai non funziona....

    dove sto sbagliando?? :master:


    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: setInterval

    Originariamente inviato da Rossella_75

    adesso trammite un'altro tasto vorrei farlo ripartire ma non riesco
    sto facendo cosi
    codice:
    parti.onRelease = function (){
    	a = setInterval(this, "carica", 2*1000);
    	this._visible = false;
    	ferma._visible = true;
    }
    come mai non funziona....

    dove sto sbagliando?? :master:


    Grazie mille
    dichiari il this dentro "parti" quindi è come se facessi riferimento a questo con il this

    la questione punta su dove viene dichiarata "carica", e a che oggetto fà riferimento, quindi una cosa del genere
    codice:
    var obj = new Object();
    obj.carica = function(){
    	//azioni
    }
    parti.onRelease = function(){
    	a = setInterval(_parent.obj, "carica", 2*1000);
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ho fatto cosi ma non funziona....

    è un'esempio che è sul forum ( questo ) e che ho riorganizzato per le mie esigenze... (l'esempio è di enigma_79)

    codice:
    				// totale dei file che hai
    				OgniQuantiSecondi = 4;
    				// tempo attesa prima cambio immagine
    				partenza = 0;
    				function carica() {
    					partenza = partenza<NumTotale ? partenza+1 : 1;
    					foto.playSlide();
    				}
    
    				a = setInterval(this, "carica", OgniQuantiSecondi*1000);
    				parti._visible = false;
    				
    
    ferma.onRelease = function (){
    	clearInterval(a);
    	this._visible = false;
    	parti._visible = true;
    }
    parti.onRelease = function (){
    	a = setInterval(_parent, "carica", 4*1000);
    	this._visible = false;
    	ferma._visible = true;
    }

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ok scusa ho risolto,bastava puntare alla root


  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Rossella_75
    ok scusa ho risolto,bastava puntare alla root

    infatti ti avrei scritto... "Strano che _parent non funzioni, la function è stata creata in _root, va be' prova con _root"


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.