Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: attesa di tot secondi

  1. #1

    attesa di tot secondi?

    ciao,
    è possibile fare in modo che da un certo momento, il filmato si fermi x un tot di tempo, es: 10 secondi... e che poi continui?

    es:
    se carico delle immagini esterne in un clip e quando sono caricate le volessi far rimanere x circa 10 secondi e poi chiamare una funzione che fa il fade out...

    si può far attendere x 10 secondi con actionscript???

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    function riprendi(){
    	clearInterval(this.attesa);
    	// fai qualcosa
    }
    this.attesa = setInterval(this, "riprendi", 10000);

  3. #3
    posso postare il codice che uso???

    xchè nn saprei come usarla...

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    ok, ma non postare la svagonata che hai postato nell'altra discussione.. :)

    purtroppo devi cercare di restringere le aree di ricerca del problema..

  5. #5
    codice:
    //preload
    if(img.getBytesLoaded()	>= img.getBytesTotal()){
    				preload_txt.text = "";
    				barra._visible = false;
    				img._alpha = alpha;
    				descrizione.htmlText = nodo[punto-1].childNodes[0].childNodes.toString();
                                    //fade in
    				if(alpha < 99){
    					alpha += 3;
    					img._alpha = alpha;
    				}
    				else{
                                            //quando ha finito il fade in dovrei far rimanere visualizzabile il clip con l'immagine x 10 secondi, e poi fargli fare il fade out
    					//alpha = 0;
    					//dieci();
    					delete this.onEnterFrame;
    				}
    			}// if caricata immagine

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    fuori dalla funzione attuale:

    codice:
    function startFadeIN(img){
    	this.clearInterval(thid.fadeIN_id);
    	this.fadeIN_id = setInterval(this, "fadeIN", 50, img);
    }
    function startFadeOUT(img){
    	this.clearInterval(thid.fadeOUT_id);
    	this.fadeOUT_id = setInterval(this, "fadeOUT", 50, img);
    }
    function fadeIN(img){
    	if(img._alpha < 99){
    		img._alpha += 3;
    	} else {
    		this.clearInterval(thid.fadeIN_id);
    		this.fadeOUT_id = setInterval(this, "startFadeOUT", 10000, img);
    	}
    }
    function fadeOUT(){
    	if(img._alpha > 0){
    		img._alpha -= 3;
    	} else {
    		this.clearInterval(thid.fadeOUT_id);
    		// l'immagine è tornata con alpha = 0, fai qualcosa
    	}
    }
    codice:
    if(img.getBytesLoaded()	>= img.getBytesTotal()){
    	
    	preload_txt.text = "";
    	barra._visible = false;
    	img._alpha = alpha;
    	descrizione.htmlText = nodo[punto-1].childNodes[0].childNodes.toString();
    
    	// richiami la funzione che avvia il fade in
    	this.startFadeIN(img);
    
    	// interrompi il controllo
    	delete this.onEnterFrame;
    
    }// if caricata immagine

  7. #7
    grazie mille, adesso provo...

    x l'altro topic? quello con il pacco di codice... come procedimento va bene? (il caricamento da xml)

    grazie ancora

  8. #8

  9. #9
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Mi mandi il fla, così non devo ricrearmi l'esempio per controllare?

  10. #10
    ok, ti serve anche il file xml? e le immagini?

    ...nn penso

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.