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

Discussione: effetto cambio foto

  1. #1

    effetto cambio foto

    Ciao a tutti, qualcuno saprebbe indicarmi un metodo per realizzare un effetto per il cambio foto come quello presente sull'home page di questo sito?

    http://www.indiensthlm.com

    e soprattutto dirmi se c'e' un modo per caricare random le foto in modo da poterne mettere quante ne voglio senza doverle caricare tutte dal principio.

    Grazie.
    http://www.electronique.it

    ...a scatola chiusa compro solo Arrigoni!

  2. #2
    L'effetto di transizione tra un'immagine e la successiva è realizzato tramite una MASCHERA.
    Probabilmente funziona così.
    Un'immagine sotto (quella visibile)
    Un'immagine sopra (quella mascherata)
    All'inizio la maschera NON copre l'immagine sopra per cui questa non si vede.
    Poi tramite un'interpolazione la maschera si sposta coprendo via via l'immegine e, quindi, rendendola visibile.

    Per il caricamento random, vai nel mio garage (il link è sotto la mia firma) e preleva sfondorandom.swf

  3. #3
    Thank's !! :quote:
    http://www.electronique.it

    ...a scatola chiusa compro solo Arrigoni!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    202
    pasavign il tuo swf è molto interessante, ma come si può sfruttare per caricare altre immagini a partire dal *.fla che ci proponi?

  5. #5
    Originariamente inviato da NoX83
    pasavign il tuo swf è molto interessante, ma come si può sfruttare per caricare altre immagini a partire dal *.fla che ci proponi?
    Intendi un numero maggiore di foto?
    Lasciando il caricamento "casuale"?

    In questo caso, se guardi nella timeline principale c'è un layer chiamato "controller". In detto layer c'è il movieclip vuoto "timer" (senza nome istanza) che serve, per l'appunto, da "controller" al quale sono associate le istruzioni (riporto solo quelle che ti interessano per le modifiche):
    codice:
    onClipEvent (load) {
    	...
    	_root.numvar = Math.round(Math.random()*5);	// 5 immagini
    	...
    }
    onClipEvent (enterFrame) {
    	...
    	_root.numvar = Math.round(Math.random()*5);	// 5 immagini
    	...
    }
    Quel numero 5 significa 5 immagini.
    Sostituiscilo col numero delle immagini da caricare.

    Un'altra cosa: le tue immagini dovranno chiamarsi:
    sfondo1, sfondo2 ecc. ecc.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    202
    Capisco, uhm quindi variando la variabile (il numero) delle fotografie sono già a cavallo. Ma, scusa l'ignoranza sono newbye, le varie fotografie chiamate sfondo1, sfondo2, ecc, una volta importate devo "sistemarle" da qualche parte in particolare?

    Grazie x il prezioso aiuto!

  7. #7
    NO, non è necessario importarle dentro Flash, in quanto è in grado di caricare direttamente delle immagini Jpeg (attenzione! non devono essere progressive).

    Un'altra cosa: non sei obbligato a chiamarle sfondo.. puoi chiamarle anche pippo o quello che pare a te, mettendo la parte "fissa" del nome qui:
    codice:
    onClipEvent (load) {
        ...
        miaclip = "sfondo"+_root.numvar+".jpg";
        ....
    }
    onClipEvent (enterFrame) {
        ...
        miaclip = "sfondo"+_root.numvar+".jpg";
        ....
    }
    l'importante è che abbiano una numerazione progressiva.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    202
    Interessante, veramente molto gentile!
    Approfitto per l'ultima delucidazione. Ma per togliere i numeri? E per aumentare le dimensioni del riquadro per inserire foto più grandi?

    Grazie veramente di tutto cuore e complimenti per il lavoro ke stai facendo con tutti gli altri!

  9. #9
    Jpeg NON Progressiva non significa che non si possa ingrandire, si riferisce al metodo di compressione delle immagini in formato Jpeg.
    JPEG identifica un formato di "compressione" delle immagini (per renderle meno pesanti in termini di bytes).
    I metodi di compressione Jpeg sono 3:
    > Standard
    > Standard Optimized
    > Progressive
    Flash supporta solo i primi due metodi.
    Per questo le immagini Jpeg, per essere caricate direttamente da Flash devono essere del 1° o 2° formato che ti ho elencato.
    Qualsiasi programma di grafica/fotoritocco è in grado di "salvare" le immagini in formato Jpeg permettendoti di "scegliere" il metodo di compressione delle immagini.
    Chiaro?

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    202
    Chiaro, ora ci lavoro un po', sei stato molto paziente veramente mille grazie!

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.