Flash: maschere

Di: sax | 26/09/2020 18:28:19
Ciao,
mi piacerebbe realizzare un effetto tipo questo:
www.pianegonda.com
Chi mi può aiutare?

Risposte



- Per prima cosa crea un nuovo movie di 770px x 200 px con fondo nero;
- Crea un MC, sul 1° frame disegni un rettangolo h=300px l=1px allineandolo alla coordinata x=0, al 25° frame disegni un rettangolo h=300px l=25px e inserisci uno stop(), infine applichi un interpolazione forma (il rettangolo dovrà espandersi verso destra e avere una transizione colore dal nero al bianco), assegni nome istanza "linea".
- Seleziona il MC appena creato e premi F8, in questo modo anniderai il clip "linea" al suo interno, dai nome istanza "contenitore".
- Sul clipo appena creato assegna questo codice:
onClipEvent (load) {
i = 1;
x = 25;
}
onClipEvent (enterFrame) {
if (i<40) {
duplicateMovieClip(this.linea, "linea"+i, i);
setProperty("linea"+i, _x, x);
i++;
x = x+13;
} else {
delete this.onEnterFrame;
}
}
- Duplica quest'ultimo clip nella libreria e inverti l'interpolazione forma nel clip "linea", il rettangolo dovrà espandersi verso sinistra.
- Inserisci quest'ultimo MC sulla root su un secondo livello esattamente sul primo MC creato.
- Infine, sempre sulla root crea un nuovo livello, inserisci la scrittta in modo da occupare l'intero stage, convertila in forma e usala come mascara per i livelli sottostanti.
I 2 MC contenitori dovranno essere posizionati al centro dello stage.
Se non mi è sfuggito niente e se riuscite a capire quello che ho scritto, finito qui!

Di: goku | 26/09/2020 18:28:19