Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    21

    Effetto fade su un tasto...

    Ciao,
    nn riesco a fare un semplice effetto di fade su una scritta:su uno sfondo nero creo una scritta bianca e la trasformo in button. L'effetto che voglio ottenere è che al passaggio del mouse sopra alla scritta questa diventi grigio chiaro con un effetto fade (in pratica da bianco che è al passaggio mouse l'alpha deve passare a un 50% in modo che ottengo un grigio chiaro). Al click del mouse e quindi al passaggio di un'altra sezione voglio farlo restare grigio chiaro.
    Non riesco a farlo...
    Grazie in anticipo!!
    Ciao
    Ss

  2. #2
    vuoi un alpha graduale o un effetto istantaneo?

    (premesso che nel button dovresti mettere un'area sensibile non di solo testo) altrimenti se non becchi esettamente i pixel del font con il mouse non funziona il pulsante
    L'uovo ha una forma perfetta anche se è fatto con il culo :-)

  3. #3
    EFFETTO GRADUALE

    supponiamo che il tuo pulsante è istanziato come istanza_btn, devi associare quest'azione al pulsante:

    codice:
    on (rollOver) {
    	this.onEnterFrame = function() {
    		if (this.istanza_btn._alpha>=60) {
    			istanza_btn._alpha -= 5;
    		} else {
    			delete this.onEnterFrame;
    		}
    	};
    }
    on (rollOut) {
    	this.onEnterFrame = function() {
    		if (this.istanza_btn._alpha<100) {
    			istanza_btn._alpha += 5;
    		} else {
    			delete this.onEnterFrame;
    		}
    	};
    }
    on (press) {
    	this.istanza_btn._alpha=50;
    	this.istanza_btn.enabled=false;
    	getURL("tuapagina.htm", _blank);
    }

    poi all'azione on(press) degli altri pulsanti associ anche la funzione per riattivare il pulsante disabilitato (logicamente con un percorso corretto):

    _root.istanza_btn.enabled=true;






    EFFETTO ISTANTANEO:

    sempre pulsante istanziato istanza_btn. azioni da associare al pulsante:


    codice:
    on (rollOver) {
    	istanza_btn._alpha = 50;
    }
    on (rollOut) {
    	istanza_btn._alpha = 100;
    }
    on (press) {
    	istanza_btn._alpha=50;
    	this.istanza_btn.enabled=false;
    	getURL("tuapagina.htm", _blank);
    }
    poi all'azione on(press) degli altri pulsanti associ anche la funzione per riattivare il pulsante disabilitato (logicamente con un percorso corretto):

    _root.istanza_btn.enabled=true;


    L'uovo ha una forma perfetta anche se è fatto con il culo :-)

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    21
    il passaggio dal bianco al grigio vorrei che fose un effetto graduale.
    Se faccio il passaggio immediato dal bianco al grigio riesco, il graduale no...
    Grazie
    Ss

  5. #5
    leggi il codice sopra, dovrebbe essere quello che cerchi
    L'uovo ha una forma perfetta anche se è fatto con il culo :-)

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    21
    ti ringrazio molto!
    Ora guardo e provo
    ciao grazie!
    Ss

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.