Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 42
  1. #1

    vedere un mc al clic con alfa

    come posso al clic del mouse far apparire un mc "logo1" e cliccando ancora farlo svanire

    ho provato questo ma non mi funziona!

    codice:
    on (release) {
    logo1.gestAlfa();
    cl = setInterval(function () {
    	logo1.gestAlfa1();
    	clearInterval(cl);}, 1000);//1secondi
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    284
    sul frame metti:

    visibile = false;

    sul pulsante:

    on (release) {
    if (visibile == true){
    logo1._alpha=0;
    visibile = false;
    } else {
    logo1._alpha=100;
    visibile = true;
    }
    }

  3. #3
    codice:
    on (release) {
    	inc = 5;
    	logo1.vis = (!logo1.vis) ? true : undefined;
    	if (logo1.vis) {
    		logo1.onEnterFrame = function() {
    			(this._alpha<100) ? this._alpha += inc : delete this.onEnterFrame;
    		};
    	} else {
    		logo1.onEnterFrame = function() {
    			(this._alpha>0) ? this._alpha -= inc : delete this.onEnterFrame;
    		};
    	}
    }
    così facendo compare e scompare gradualmente (nell'esempio il pulsante ed il movieClip stanno sulla stessa timeline).

    se invece vuoi semplicemente renderlo visibile o invisibile scrivi:

    codice:
    on (release) {
    	logo1._visible = !logo1._visible;
    }

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

  4. #4
    ma il mc deve essere sullo stesso livello del pulsante? non mi va...

  5. #5
    Originariamente inviato da zeweb
    ma il mc deve essere sullo stesso livello del pulsante? non mi va...
    si

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

  6. #6
    Originariamente inviato da Yassassin
    codice:
    on (release) {
    	inc = 5;
    	logo1.vis = (!logo1.vis) ? true : undefined;
    	if (logo1.vis) {
    		logo1.onEnterFrame = function() {
    			(this._alpha<100) ? this._alpha += inc : delete this.onEnterFrame;
    		};
    	} else {
    		logo1.onEnterFrame = function() {
    			(this._alpha>0) ? this._alpha -= inc : delete this.onEnterFrame;
    		};
    	}
    }
    così facendo compare e scompare gradualmente (nell'esempio il pulsante ed il movieClip stanno sulla stessa timeline).

    se invece vuoi semplicemente renderlo visibile o invisibile scrivi:

    codice:
    on (release) {
    	logo1._visible = !logo1._visible;
    }
    ma per farlo in fade come dici tu non devo mettere nella sul frame del mc

    visibile = false;

  7. #7
    Originariamente inviato da zeweb
    ma per farlo in fade come dici tu non devo mettere nella sul frame del mc

    visibile = false;
    Dipende, se vuoi che il logo parte da alpha = 0 allora imposti l'alpha del movieClip a 0, in caso contrario lascia così com'è.
    il codice così com'è parte dal presupposto che il movieClip è impostato su alpha = 0

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

  8. #8
    ho messo il mc sullo stesso livello del pulsante e con alfa=0 , poi ho inserito il tuo codice nel pulsante ma nulla!

    codice:
    on (release) {
    	inc = 5;
    	logo1.vis = (!logo1.vis) ? true : undefined;
    	if (logo1.vis) {
    		logo1.onEnterFrame = function() {
    			(this._alpha<100) ? this._alpha += inc : delete this.onEnterFrame;
    		};
    	} else {
    		logo1.onEnterFrame = function() {
    			(this._alpha>0) ? this._alpha -= inc : delete this.onEnterFrame;
    		};
    	}
    }

  9. #9
    stai usando una versione di flash superiore al 5?

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

  10. #10
    sì ho Flash MX Professional 2004, perchè ?

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.