关于雪花flash动画制作步骤,雪花flash很多人还不知道,乐天今天为大家解答这个问题,现在让我们一起来看看吧!
这个例子说明了Flash制作漫天飞雪的视觉效果方法。教程产生的效果就像一片鹅毛雪花悠然飘落,相当逼真。在示例中,simple AS用于复制雪花并控制其运动,从而形成大雪的效果。
1.新建一个Flash文档,点击“属性”面板中的“大小”按钮,打开“文档属性”面板,将场景大小设置为450px x 180px,背景设置为#00105A,帧率设置为18fps。
2.按Ctrl+F8打开“创建新组件”面板,创建一个名为“雪花”的新图形组件,单击椭圆工具,按Shift键在雪花组件的编辑场景中拉出一个直径为5个像素的圆,然后使用箭头工具稍微调整一下。
最终形状是近似的
3.创建一个名为“雪花运动”的新影片剪辑组件,将其场景中的层1重命名为“雪花”,并将“库”面板中的雪花组件拖动到该层的场景中。点击雪花层的第40帧,按F6插入关键帧。
然后右键单击第一帧,选择“创建补间动画”命令,再单击第20帧,插入一个关键帧。4.右键单击雪花层,在弹出菜单中选择“添加引导层”,为雪花层创建一个引导层,如图2所示。在引导层中绘制一条曲线,
第1帧和第40帧中的雪花元素连接到曲线的左端,第20帧中的雪花元素连接到曲线的右端。(此图以400%显示)。
5.回到“场景1”,将库中的“雪花运动”组件拖动到场景中,点击第三帧,按F5插入该帧。单击场景中的“雪花运动”组件,并在“属性”面板中为影片剪辑“雪花电影”指定一个实例名“雪花”。
6.在“场景1”中新建一个“脚本”图层,分别单击图层中的第一帧、第二帧和第三帧,按F7插入空白关键帧,按F9打开“动作”面板,输入以下代码:
第1帧中的代码如下:
复制代码
代码如下:
//Variable flakes用于控制雪花的数量,也就是密度。
//_visible属性隐藏雌性父级。
n=1;
flakes=100;
雪花. visible=0;
第2帧中的代码如下:
复制代码
代码如下:
i=1;
while (i=flakes) {
//控制雪花落下的速度
This ['snowflake adds i]. _ y=math . random()* 2 2;
i++;
}
if (n==flakes) {
n=1;
} else {
//Math.random()方法采用0到1之间的随机数。
ssize=Math.random()*50+30;
//复制雪花
duplicateMovieClip('雪花' '雪花加n,n);
//控制雪花的下落范围
This ['snowflake adds n]. _ x=math . random()* 500;
//雪花随机改变大小
This ['snowflake adds n]. _ xscale=ssize
This ['snowflake adds n]. _ yscale=ssize
n++;
}
第3帧中的代码如下:
复制代码
代码如下:
//返回第二帧播放。
gotoAndPlay(2);
效果到此结束。代码中该对象的用途是引用电影剪辑的实例。
以上是Flash让雪花漫天飞舞的视觉效果。希望你喜欢这个教程!
本文讲解到此结束,希望对大家有所帮助。