flash如何创建漂亮的外观雪
本教程介绍了如何创建漂亮的外观雪。有没有看到雪花吗?这是有机会看到;)。所以,不要浪费时间,让我们去。
设置文档属性。
开始一个新的电影。进入修改菜单,然后按文件(或使用Ctrl + J)。设置帧速率40帧,背景颜色为#0099FF。尺寸宽度为550像素,高度350像素。
创建的雪花。
首先做一个简单的形状。我们已决定把雪,不是吗?因此,绘制一个雪花。
选择形状,然后按F8键,将其转换为MovieClip - 它雪花。
设置实例的名称。
鼠标右键单击在舞台上的实例的电影和MovieClip属性窗口,选择属性(而不是一个在图书馆盒)。在此窗口中设置实例名称“雪花”。
添加一些行动。
选择雪花在舞台上(只需鼠标左键单击影片剪辑),然后按F9调出它的行动。把这个动作(如果你只想粘贴此行动前,你应该把为专家模式。)
onClipEvent事件(负载){
函数init(){
spdSnowFlake _root.spdSnowFlake *随机= 0.05 +(20)/ 10;
如果(spdSnowFlake <0.2){
spdSnowFlake = 0.3;
}
ampSnowFlake = 1 + _root.ampSnowFlake *随机(3);
随机和rdxSnowFlake = spdSnowFlake /(1 +(10));
如果(rdxSnowFlake> 0.3){
rdxSnowFlake = 0.14;
}
rotSnowFlake = 0.5 +随机(4);
this._x =随机(_root.Height-10);
this._visible = TRUE;
}
功能复位(){
this._visible = FALSE;
this._y = _root.Top;
Init()的;
}
如果(this._name <>“雪花”){
Init()的;
}
}
onClipEvent事件(enterFrame事件){
如果(this._name <>“雪花”){
/ /增量x的x坐标
this.dx = this.dx + this.rdxSnowFlake;
如果(this.dx> 360){
this.dx = this.dx-360;
}
this._rotation = this._rotation + rotSnowFlake;
/ /新的雪花x,y坐标
this._x = this._x + this.ampSnowFlake数学。黄大仙(this.dx);
this._y = this._y + this.spdSnowFlake;
/ /如果,雪花已经倒下了,然后复位和初始化它的值。
如果(this._y> _root.Bottom)
this.Reset();
}
}
}
添加操作(续)
另一层的时间表和创建一个关键帧(见插图)。- 行动。
初为人关键帧的行动层开放行动:鼠标右键点击关键帧 - >行动(或左键单击关键帧,然后按F9)
把这个代码:
/ /设置雪花的速度
spdSnowFlake = 0.4;
/ /设置的雪花
numSnowFlake = 30;
/ /设置幅度的雪花
ampSnowFlake = 0.6;
/ /设置这个值的文件的高度。
身高= 550;
/ /机顶盒 - 地方snowlakes开始飞行。
顶部= -10
/ /设置如果雪花到达它的底部,一会再次重新启动。
底部= 330;
/ /设置为不可见的影片剪辑,我们会复制下面
_root.snowflake._visible = FALSE;
/ /设置开始点的第一次飞行
_root.snowflake._y = -50;
/ /复制雪花
(i = 1;我= numSnowFlake,我+ +){
snowflake.duplicateMovieClip(“雪花”+我,我+100);
snowflake._x = 10 + 10;
的eval(“雪花”+ I)。_visible = TRUE;
(责任编辑:卓想动画http://www.zxgzs.com)