第三步 漫天大雪
1>建立雪花实例
回到主场景,打开库,将刚才的snowing元件拖入场景里。按Ctrl+F3打开属性面板,为其实例命名"snow"

2>as制作
新建一层命名为as,(喂喂喂,别走,不要听到as就逃嘛)
在as层第一帧写下:
snow._visible=false; //场景中snow实例的为不可见
然后到第二帧写下:
snow.duplicateMovieClip("snow"+snowNum, snowNum); //复制snow实例var newSnow = _root["snow"+snowNum]; //把复制好的新snow名称用newSnow代替
newSnow._x = Math.random()*450; //新复制的snow实例的x坐标是0~450的一个随机值
newSnow._y = Math.random()*20; //新复制的snow实例的y坐标是0~20的一个随机值
newSnow._rotation = Math.random()*100-50; //新复制的snow实例的角度是-50~50度的一个随机值
newSnow._xscale = Math.random()*40+60; //新复制的snow实例的水平宽度比例是60~100的一个随机值
newSnow._yscale = Math.random()*40+60; //新复制的snow实例的垂直宽度比例是60~100的一个随机值
newSnow._alpha = Math.random()*30+70; //新复制的snow实例的透明度是70~100的一个随机值
snowNum++; //雪花数量加上1
接着在第三帧写下:
if (snowNum<120) { //当雪花数小于120时候gotoAndPlay(2); //跳到第二帧
} else { //否则
stop(); //停止
}
3>完成
最后别忘了把含有snowing元件的层也拖到第三帧.OK,Ctrl+Enter测试吧。
提示:
如果效果不满意,可以修改第二帧中的一些属性
_x,_y是雪花起始位置
_rotation是雪花飘落的角度
_xscale,_yscale是雪花的大小
_alpha是雪花的透明度
也可以直接修改你的snowing元件中单个雪花飘落的效果
本文导航
- 第2页:Flash MX实例制作漫天大雪的效果(2)
- 相关阅读:
- ·CorelDraw实例教程 制作逼真香蕉图形
//soft.zol.com.cn/314/3143132.html - ·用Photoshop制作 美女面部的裂纹效果
//soft.zol.com.cn/234/2345790.html - ·用Photoshop制作彩色新年祝福文字效果
//soft.zol.com.cn/215/2154130.html - ·用Photoshop制作编织效果的美女照片
//soft.zol.com.cn/214/2143477.html - ·美图秀秀:菜鸟也能为照片制作3D效果
//soft.zol.com.cn/212/2129923.html