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

Discussione: fade in e Fade aut

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    19

    fade in e Fade aut

    Ciao a tutti,
    ho un bel problema:
    Ho realizzato un sito in flash e dal menù dell' swf principale carico swf esterni in un MC chiamato vuoto.
    Ora vorrei che alla pressione di uno dei pulsanti il cotenuto vecchio di Vuoto scomparisse in Fade aut e comparisse la nuova pagina in fade in. Il mmio problema è che tutto deve accadere facendo riferimento allo stesso MC.
    COME FARE????????????????

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    163
    VinRader,

    mi associo, anche a me interesserebbe sapere come fare...

    qualcuno lo sa?

    Grazie,

    -

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    19

    Qualcuno mi da una mano? VI PREGO!!!!!!!!!!!!!!!!!!!!!!!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    19

    Cercasi anima vuona..

    Ma non c'è proprio nessuno che può darmi una mano??
    Siete già tutti in vacanza??
    Un piccolo aiutino ... HELP

    VinRader

  5. #5
    Potresti provare con una cosa simile.

    codice:
    function load(movie, mc){
          mc.onEnterFrame = function(){
             if(this._alpha > 0 && !in) this._alpha -= 10;
             else{
                this.loadMovie(movie);
                var in = true;
             }
             
             if(in){
                if(this._alpha < 100) this._alpha += 10;
                else{
                   in = false;
                   delete this.onEnterFrame;
                }
             }
          };
    }
    
    load("test.swf", _root.targetMC);

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    163
    Thunderlips,
    innanzitutto grazie per la risposta.



    Ho provato il codice ma purtroppo l'_alpha della clip durante il 'fade-in' si arresta a '8.59375' (test filmato: "trace(myClip._alpha);")
    codice:
    function carica(movie, mc) {
    	mc.onEnterFrame = function() {
    		if (this._alpha>0 && !inF) {
    			this._alpha -= 10;
    		} else {
    			this.loadMovie(movie);
    			var inF = true;
    		}
    		if (inF) {
    			if (this._alpha<100) {
    				this._alpha += 10;
    			} else {
    				inF = false;
    				delete this.onEnterFrame;
    			}
    		}
    	};
    }
    carica("immagine.jpg", myClip);
    ... perche!? :master:


    Ciao!


    -

  7. #7
    Scusa, hai ragione, ma non ho nemmeno provato quel codice, così non ho notato l'errore che ho fatto. Forse così:

    codice:
    function load(movie, mc){
          mc.onEnterFrame = function(){
             if(!in){
                if(this._alpha > 0) this._alpha -= 10;
                else{
                   this.loadMovie(movie);
                   var in = true;
                }
             }else{
                if(this._alpha < 100) this._alpha += 10;
                else{
                   in = false;
                   delete this.onEnterFrame;
                }
             }
          };
    }
    
    load("test.swf", _root.targetMC);
    [/QUOTE]

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    163
    Purtroppo l'_alpha della clip si ferma a '-1.171875' ...
    codice:
    function carica(movie, mc) {
    	mc.onEnterFrame = function() {
    		if (!inF) {
    			if (this._alpha>0) {
    				this._alpha -= 10;
    			} else {
    			 	this.loadMovie(movie);
    				var inF = true;
    			}
    		} else {
    			if (this._alpha<100) {
    				this._alpha += 10;
    			} else {
    				inF = false;
    				delete this.onEnterFrame;
    			}
    		}
    	};
    }
    carica("immagine.jpg", myClip);
    //
    this.onEnterFrame = function() {
    	trace(myClip._alpha);
    };

    Non so perchè... :master:


    Ciao!




    -

  9. #9
    Ho finalmente avuto modo di provarlo. Questo seguente funziona:

    codice:
    function load(movie, mc){
          mc.onEnterFrame = function(){
             if(!inF){
                if(this._alpha > 0) this._alpha -= 10;
                else{
                   this.loadMovie(movie);
    	       inF = true;
                }
             }else{
                if(this._alpha < 100) this._alpha += 10;
                else{
                   inF = false;
                   delete this.onEnterFrame;
                }
             }
          };
    }

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    163
    Thunderlips,

    non odiarmi , ma così:
    codice:
    function carica(movie, mc) {
    	mc.onEnterFrame = function() {
    		if (!inF) {
    			if (this._alpha>0) {
    				this._alpha -= 10;
    			} else {
    				this.loadMovie(movie);
    				inF = true;
    			}
    		} else {
    			if (this._alpha<100) {
    				this._alpha += 10;
    			} else {
    				inF = false;
    				delete this.onEnterFrame;
    			}
    		}
    	};
    }
    carica("immagine.jpg", myClip);
    //
    this.onEnterFrame = function() {
    	trace(myClip._alpha);
    };
    non funziona ancora...
    l'alpha della clip fa il fade-out iniziale ma poi si ferma al valore di '-1.171875'... L'immagine c'è ma non si vede!

    (modificato: ora che guardo meglio, il codice che hai postato sembrerebbe lo stesso del precedente... Com'è?!? )


    ciao e grazie comunque


    -

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.