Tutorials Home
What's New
Top Rated
Submit
myTutes
Random!
Snow Globe Effect
Author: Esteban
2) Acionscript
Insert a new layer above the snowflake layer and call it "A"
Open the ActionScript panel and enter this for frame1 of "A":
for (i=0;i<=15;i++) {
duplicateMovieClip(flakeA_mc, "flakeA"+i, 6*i+0);
duplicateMovieClip(flakeB_mc, "flakeB"+i, 6*i+1);
duplicateMovieClip(flakeC_mc, "flakeC"+i, 6*i+2);
duplicateMovieClip(flakeD_mc, "flakeD"+i, 6*i+3);
duplicateMovieClip(flakeE_mc, "flakeE"+i, 6*i+4);
duplicateMovieClip(flakeF_mc, "flakeF"+i, 6*i+5);
};
Click the instance of "flakeA_mc" and add this ActionScript:
onClipEvent (load) {
change = Math.random()*2+1;
scale = Math.random();
randomposneg = Math.random();
this._x = Math.random()*550;
this._y = Math.random()*450;
this._xscale = scale*85+15;
this._yscale = scale*85+15;
if (randomposneg<.5) {
posneg = -1;
} else {
posneg = 1;
}
}
onClipEvent (enterFrame) {
if (this._y>=450) {
change = Math.random()*2+1;
this._y = -60;
} else {
this._y = this._y+change*this._width*this._width/2500;
this._rotation = this._rotation+posneg*change;
}
}
Add this ActionScript onto every other instance of a flake
Return to the main stage and test! You're done!
» Level Intermediate
Added: : 2003-12-12
Rating: 7.24 Votes: 33
Hits: 2629
» Author
I do Flash as a hobby
» Download
Download the files used in this tutorial.
Download (6 kb)
Get conversion and unzipping tools
for PC and Mac here!
» Forums
More help? Search our boards for quick answers!
Please rate this tutorial, 10 is the top rating, you can also click the
comments link to read/write a review.