Pagina 2 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 31

Discussione: settare l'alpha

  1. #11
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    353

  2. #12
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    61
    Pippo ho provato con un po di script ma non riesco a far diminuire l'alpha gradamente! Lo si puo fare pero semplicemente tramite delle interpolazioni e dei piccoli script assegnati ai pulsanti!

  3. #13
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    353
    solo che le immagini che uso sono grosse e se uso una interpolazione mi raddoppia il peso

  4. #14
    Vai su Flash-MX e leggiti la guida di Negatyve su Costruire un sito in Flash passo per passo
    in particolare la parte riguardante il MENU:
    http://flash-mx.html.it/guide/view_l...dguida=6&id=73

    l'effetto sui pulsanti direi che è quello che stai cercando, e...
    funziona alla grande!

  5. #15
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    353
    ciao....solo che io dovrei farlo al contrario....cioè quando passo sopra con il mouse su un bannerino gli altri 3 devono diventare quasi trasparenti e quando mi tolgo ritornare alla versione di partenza.....

  6. #16
    A volte ci si complica la vita per niente!

    tu dici:
    1) ho 4 mc tutti ben visibili
    2) se col mouse passo sopra ad 1 di questi gli altri tre devono diventare quasi trasparenti

    OK?

    anche se non è propriamente la stessa cosa, se la metti così:

    1) ho 4 mc semitrasparenti
    2) se col mouse passo sopra ad 1 questo diventa perfettamente visibile

    Il punto (2) cioè l'effetto di evidenziazione del pulsante in "rollover", è identico in entrambe i casi
    Quello che cambia è solo il punto 1.

    Domanda:
    Vale la pena avventurarsi in un complicato codice per ottenere ciò?
    Io risponderei di no, ma se la tua risposta è allora bisogna rimboccarsi le maniche...

    mo' ci devo pensare sopra :master:

  7. #17
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    61
    Originariamente inviato da pasavign
    A volte ci si complica la vita per niente!

    tu dici:
    1) ho 4 mc tutti ben visibili
    2) se col mouse passo sopra ad 1 di questi gli altri tre devono diventare quasi trasparenti

    OK?

    anche se non è propriamente la stessa cosa, se la metti così:

    1) ho 4 mc semitrasparenti
    2) se col mouse passo sopra ad 1 questo diventa perfettamente visibile

    Il punto (2) cioè l'effetto di evidenziazione del pulsante in "rollover", è identico in entrambe i casi
    Quello che cambia è solo il punto 1.

    Domanda:
    Vale la pena avventurarsi in un complicato codice per ottenere ciò?
    Io risponderei di no, ma se la tua risposta è allora bisogna rimboccarsi le maniche...

    mo' ci devo pensare sopra :master:

    eheheheh :metallica

  8. #18
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    353
    ti direi di sì....però se la cosa diventa complicata........

    non pensavo fosse così incasinato fare l'opposto di quel esempio che mi hai indicato.......
    cioè quello che mi hai scritto tu nei primi punti 1), 2)


    SPERO CHE MI PUOI AIUTARE

  9. #19
    Ho pensato a questa soluzione, ma la devi provare tu...

    Ipotizziamo che le istanze dei tuoi 4 mc si chiamino:
    mc1, mc2, mc3, mc4

    Definiamo 4 variabili, rispettivamente:
    mc1on, mc2on, mc3on, mc4on

    Ad ognuno dei pulsanti assoceremo questo codice...

    per mc1:
    codice:
    on (rollOver) {
        _root.mc1on = true;
    }
    on (rollOut) {
        _root.mc1on = false;
    }
    per mc2:
    codice:
    on (rollOver) {
        _root.mc2on = true;
    }
    on (rollOut) {
        _root.mc2on = false;
    }
    e così via per mc3 e mc4.

    Definiamo un movieclip vuoto, che chiameremo controller, al quale assoceremo:
    codice:
    onClipEvent (enterFrame) {
        // codice per mc1...
        if (!_root.mc1on) { // il mouse NON è sopra mc1
           if (_root.mc1._alpha > 30) {
    	   _root.mc1._alpha -= 6;
           }
        } else {
           if (_root.mc1._alpha < 100) {
    	   _root.mc1._alpha += 6;
           }
        }
        // codice per mc2...
        if (!_root.mc2on) { // il mouse NON è sopra mc2
           if (_root.mc2._alpha > 30) {
    	   _root.mc2._alpha -= 6;
           }
        } else {
           if (_root.mc2._alpha < 100) {
    	   _root.mc2._alpha += 6;
           }
        }
        ... e così via per mc3 e mc4
    
    }
    Provalo e fammi sapere!
    :adhone:

  10. #20
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    353
    grazie per lo script.......

    lo testato solo che in questo modo tutti i 4 MC partono quasi trasparenti.....

    io vorrei che partissero al 100% alpha e poi se passo il mouse sopra ad esempio sul mc4, mc1,mc2,mc3 dovrebbero diventare quasi trasparenti.....

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.