## Recommended Posts

Salve a tutti!! Sto cercando di fare con flash un effetto di neve che cade (nevica) ma nn riesco a fare niente!! Aiutoooo!!

Come posso fare??

Ciao e Grazie

##### Share on other sites

• 2 months later...

Crea un movie clip cui dai nome istanza :

snow

Il movie clip snow conterrÃ  solo il pallino bianco della neve e lo posizioni in alto, fuori dallo stage , dove non Ã¨ visibile.

Apri il movie clip snow e al suo interno scrivi nel primo frame :

x = random(1024);

y = random(450);

z = Number(random(25)) + 25;

yvel = z;

xvel = z * (random(100) - 50) / 50;

zvel = z * (random(100) - 50) / 50;

Poi nel terzo frame scrivi :

_x = x;

_y = y;

_alpha = z;

dy = yvel / 10;

y = Number(y) + Number(dy);

if (Number(y) >= 450)

{

y = y - 450;

}

dx = xvel / 10;

x = Number(x) + Number(dx);

if (Number(x) >= 1024)

{

x = x - 1024;

}

if (Number(x) < 0)

{

x = Number(x) + 1024;

}

dz = zvel / 10;

z = Number(z) + Number(dz);

if (Number(z) > 50)

{

z = 50;

}

if (Number(z) < 25)

{

z = 25;

}

yvel = z;

xvel = Number(xvel) + Number(random(20) - 10);

if (Number(xvel) > 50)

{

xvel = 50;

}

if (Number(xvel) < Number(-50))

{

xvel = -50;

}

zvel = Number(zvel) + Number(random(20) - 10);

if (Number(zvel) > 50)

{

zvel = 50;

}

if (Number(zvel) < Number(-50))

{

zvel = -50;

}

gotoAndPlay(2);

Ora torna alla scena principale e nel primo frame scrivi:

i = 0;

while (Number(i) != 150)

{

duplicateMovieClip("/snow", "snow" + i, 16384 + i);

i = Number(i) + 1;

}

Se hai difficoltÃ  ti mando un file di esempio.

Ciao!

##### Share on other sites

Grazie mille!! mi metto subito al lavoro!