Effetto Time-Lapse in Flash

- Letture: 2.801

La tecnica Time-Lapse consiste nel riprendere ad intervalli un processo naturalmente lento (tipo lo sbocciare di un fiore) per poi, proiettando in continuo i fotogrammi, rendere una visione accelerata del processo.

Oggi vederemo come realizzare con questa tecninca un effetto originale e carino al passaggio del mouse.

Effetto Time-Lapse in Flash

Andiamo a vedere insieme come realizzare la tecnica Time-Lapse utilizzando Flash:

  • Prima di tutto dobbiamo avere le foto della sequenza da usare.
  • Fatto cio inseriamo le varie immagini su frame diversi, uno per ogni immagine.
  • Creiamo una serie di fascie verticali sull’livello superiore alle immagini, le useremo come pulsanti trasparenti.

Ecco l’esempio di inserimento primo pulsante

Esempio Time-Lapse

A questo punto dopo aver inserito i vari pulsanti trasparenti dovremo inserire il codice per spostarci da fotogramma a fotogramma.

Nell’esempio specifico sul pulsante di nome istanza b1 avremo il seguente codice:

on (rollOver) {
gotoAndStop(3);
}

Infine ricordiamoci di non far visualizzare la manina sui pulsanti, semplicemente inserendo

b1.useHandCursor = false;

Ovviamente la procedura riportata qui sopra deve essere effettuata per tutti i pulsanti.

Scarica il sorgente
Guarda il Tutorial

Stratega, Docente, Speaker con più di 12 anni di esperienza in strategie creative multicanale. Oggi sono Managing Partner di ThinkingHat, Innovation Studio specializzato in tecnologie emergenti per aziende e brand audaci.

5 Commenti

  1. Mi auto denuncio…

    L ho letto adesso

    juliusdesign.wordpress.com

    Sono proprio

    Vhec chio

  2. Ciao Julius… ho elaborato sotto tuo suggerimento il mio file con le indicazioni di questo tutorial, solo ho un problema… io ho 153 frame totali di movimento… avevo pensato a una cosa simile…
    1 – ottieni la posizione del mouse (_x)
    2 – se la posizione aumenta vai frame successivo
    3 – se la posizione diminuisce vai al frame precedente
    4 – all’uscita dall’area (bottone) ritorna al frame di partenza

    Hai qualche idea… in AS2?
    Come sempre
    Grazie

Commenti