介绍一个漫天大雪的制作方法

第一步 画雪

1>画雪
雪是白色的,所以你要在场景中画个白色的雪,至于雪的形状,实在不好描述,各位根据自己的喜好来画,像我美术不好的,画个简陋点的圆就可以了,当然你也可以画成雪花什么更好看的形状:)
2>建立雪的元件
然后选中画好的雪,按F8,将其保存为一个图片元件,并命名此元件为snow,并将此时场景中的snow元件删除

第二步 制作下雪

1>建立下雪元件
首先按Ctrl+F8新建一个电影剪辑元件,并为此命名snowing,然后进入编辑。
2>画飘雪路径
点按钮添加一个引导层,用铅笔工具,从上到下,歪歪曲曲的画一条长长的线,这就是雪飘的路径。但是要记住从元件的中心点(如图1)开始往下画,至于怎么画?随便画就可以了,别在这里浪费太多的时间:)

3>制作飘雪1

添加一个新层命名为snowfall,然后Ctrl+L打开库,将刚才的snow元件拖入snowfall层,将snow的编辑点对准引导线的顶端。为了在操作中不让引导线干扰,可以锁住引导层。

4>制作飘雪2

接着,去第50帧按F6建立关键帧,当然别忘了把引导层也拖到第50帧(对引导层的第50帧按F5),将50帧上的snow元件对准引导线的尾端。

5>稍作测试

返回snowfall层的第一帧,右击鼠标选择"创建补间动画"ok,按enter看看雪飘的你满不满意:)当然一粒(颗,片??)雪飘起来看起来会有点别扭,没关系,我们继续做下去

第三步 漫天大雪

1>建立雪花实例

回到主场景,打开库,将刚才的snowing元件拖入场景里。按Ctrl+F3打开属性面板,为其实例命名"snow"

2>as制作

新建一层命名为as,(喂喂喂,别走,不要听到as就逃嘛)
在as层第一帧写下:

var snowNum = 0; //定义雪花的数量初始值为0
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(); //停止
}

时间: 2024-11-03 21:45:03

介绍一个漫天大雪的制作方法的相关文章

介绍选项卡 js和jquery制作方法

 这篇文章主要介绍了简单选项卡 js和jquery制作方法,需要的朋友可以参考下 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

Photoshop入门实例教程:简单拼贴图的制作方法

本教程介绍简单拼贴图的制作方法.大致过程:处理之前需要用网格及辅助线把素材均分成一些小方块,然后分别用选区把这些小方块复制到新的图层,适当给小方块描边并添加投影.最后把小方法变形处理,再改变背景颜色即可.原图 最终效果 [1] [2] [3]  下一页

介绍一个制作下拉菜单完全不同的办法

菜单|下拉 我是头一回知道这个方法,以前从没听用过,以前如果我从数据库里读出内容来制作下拉菜单的话都是用循环来做的,现在,让我们来看一下老外的办法. 利用RecordSet.GetString来制作动态下拉菜单. adodb.recordset的getstring方法有一些BUG,但是你使用得小心一点的话它可以为您工作的很好.先介绍一下GETSTRING的用法--如下: stringValue = rsObject.GetString( format, numRows, columnDelimi

介绍一个制作下拉菜单完全不同的办法。

菜单|下拉 --我是头一回知道这个方法,以前从没听用过,以前如果我从数据库里读出内容来制作下拉菜单的话都是用循环来做的,现在,让我们来看一下老外的办法. 利用RecordSet.GetString来制作动态下拉菜单. adodb.recordset的getstring方法有一些BUG,但是你使用得小心一点的话它可以为您工作的很好.先介绍一下GETSTRING的用法--如下: stringValue = rsObject.GetString( format, numRows, columnDeli

Linux下Patch的应用和制作方法介绍

Linux下Patch的应用和制作方法介绍 因为在u-boot移植过程中,有几处通用文件要修改,如果每次都要手动修改就太麻烦了.制作补丁可以解决这个问题. 学习资料的收集比较简单,方法一类似于这种初级问题网上资料非常丰富,google或者baidu搜索一下,然后选择有价值的资料,方法二是阅读man在线文档.完成收集工作,当然最终要在自己的Linux上作实验,比较总结,消化吸收为自己的东西.要除去这么一种错误思想:一定要学全.要知道,一次学全是不可能的,只能先学习最为常用的,在以后不断实践的过程中

介绍几种比较有效的链接诱饵制作方法

摘要: 在网站的外链方面,本人认为,按照行为可以分为两类,即seoer或站长去别的网站建设外链,还有就是主动用外部链接指向自己的网站.那么什么是链接诱饵呢?链接诱饵(Link Baiting)就是 在网站的外链方面,本人认为,按照行为可以分为两类,即seoer或站长去别的网站建设外链,还有就是主动用外部链接指向自己的网站.那么什么是链接诱饵呢?链接诱饵(Link Baiting)就是指通过内容或者资源,吸引外部导入链接的行为.需要注意的是,链接诱饵听起来好像是个贬义词,但实际上它是一个完全合理的

介绍一个没有自己的服务器也能解决url转发的方法

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   域名转发又称域名转向,即将一个域名指向到另外一个已存在的站点,英文称为"URL FORWARDING".有些网址可能是比较复杂难记的,所以用一个易记的域名重新转向它,便于用户访问.域名转向服务尤其对于拥有一个主网站并同时拥有多个域名的用户比较适用,通过域名转向服务,可以轻松实现多个域名指向一个网站或网站子目录了:此外,还可以通过域名转向服务,

网友介绍炸药制作方法涉嫌犯罪遭公诉

本报讯 (记者刘洋 通讯员王瑞)冯某编了一本介绍如何制作炸弹的<恐怖分子手册>,放到网上"公示".日前,冯某被朝阳检察院以涉嫌传授犯罪方法罪批捕. 冯某今年才20岁,北京人,是某成人大专的学生.检察官介绍,2008年夏天,他对制作炸药产生了兴趣,便从网站上搜集有关炸药制作等方面的信息,整理后形成了一篇电子文档,并取名为<恐怖分子手册>. 2009年11月.2010年4月,冯某先后两次在家中,在互联网发布该<恐怖分子手册>的电子文档,教授各种炸药.燃烧

Fireworks MX晕光文字特效四种制作方法详解

详解 本节我们一起来学习制作晕光效果的特效字,这里我们总共罗列了四种效果的晕光字效果图,在随后的讲解中我们会逐一对其制作方法来做一个讲解,希望本节教程能够对你制作晕光特效有所帮助.先来看效果图. [操作步骤] 第一种晕光特效字的制作方法: 1.将编辑区的背景色设为黑色,在编辑区输入文字"night",字体选用"Times New Roman",字号为"96"大小,字体颜色为"#003399",字体采用"加粗"