我的一亩三分地 我就喜欢!
13fen  设为主页
 收藏本站
 
当前位置: > 一亩三分地:首页 > 网络学院 > 图型图像 > FLASH > 电闪雷鸣、小雨纷飞的效果,Flash制作方法
热门文章排行
热门文章排行 Photoshop制作精美的简历封面(10-12)
在Flash课件中正确调用SWF文件(11-25)
巧用Photoshop徒手绘制扇子(10-19)
CorelDRAW12循序渐进-制作文本效果(12-29)
消除文字勾边后产生毛刺的小技巧(06-14)
精采文章排行
精采文章排行 GIF动态图片的修改(11-07)
Q版人物绘制全过程(11-07)
Flash互动电子地图制作手册——入门(11-01)
Flash 8.0前瞻——揭开8 ball的薄面(10-24)
土人AS入门教程对象篇(10-24)
技术专题推荐
网管论坛交流
 

电闪雷鸣、小雨纷飞的效果,Flash制作方法 

作者:佚名   来源:Linux 宝库   点击:   日期:2006-11-25


-->

掌握了FLASH的基础知识,你就需要学习一些FLASH的技巧,今天我就来说说电闪雷鸣、小雨纷飞的效果。





 


第一步:来制作下雨的MC,新建一个MC (ctrl+F8),起名叫”雨点元件”,在这我们只做出一个雨点元件,如图1


电闪雷鸣、小雨纷飞的效果,Flash制作方法


  然后在适当帧处插入一关键帧(根据你想让雨点下落的速度或是高度来确定)本例在10帧插入了一个关键帧,将雨点向下移动了300左右象素.然后做”形状间补”动画,如图(2)


电闪雷鸣、小雨纷飞的效果,Flash制作方法


  为了达到逼真效果.雨点下落后有飞溅起的小雨点.我们在后面插入一此逐帧动画.(你也可以不用作这步)这是本例做好一个雨点下落后有飞溅效果的时间轴.如图3.


电闪雷鸣、小雨纷飞的效果,Flash制作方法


  图(3)的飞溅效果,请参考源码,这里不做阐述。


  做好了这个下雨的MC,再新建一个MC,起名叫”形成下雨”,将”雨点”MC放入一个新的MC中,我们要开始写代码了;给下”雨点”MC起实例名“a_mc”,添加一层,起名叫AS层,如图4


电闪雷鸣、小雨纷飞的效果,Flash制作方法


  将AS层上的第二帧,第三帧处插入关键帧.放置”雨点”的图层第三帧插入帧就可以了.如图5


电闪雷鸣、小雨纷飞的效果,Flash制作方法


  接下来,在AS层的第一帧写代码:(选中第一帧,按下F9)


i = 0;
setProperty("_root.a_mc", _visible, 0);//设置不可见

  第二帧写代码


if (i<50) {//设置雨点数
    duplicateMovieClip("a_mc", "a_mc" add i, i);//复制
    setProperty("a_mc" add i, _x, random(500));//设置X坐标
    setProperty("a_mc" add i, _y, random(100));//设置Y坐标
    i = i+1;//自加1
} else {
    i = 0;//初始化变量
}

  第三帧写代码:


gotoAndPlay(2);//回第二帧

  以上代码基本上可当公式用,复制语句的应用是很广的。
  //*――――――――――
  第二步:来做”闪电”MC,我偷了个懒,直接用了皮皮狼的源码,在第一帧画上闪电的基本形状,如下图6:



电闪雷鸣、小雨纷飞的效果,Flash制作方法


  在第二帧画上另一形状,如下图7:


电闪雷鸣、小雨纷飞的效果,Flash制作方法


  在第三帧画第三种形状,如下图8:


电闪雷鸣、小雨纷飞的效果,Flash制作方法


  第一帧加代码:gotoAndStop(random(3)+1);意思是让它随机出现这三种形状。


  然后新建一个MC,起名”闪电雷声”,将”闪电”MC放入这个MC中,拖到第50帧,在第51帧画一个大的白色的矩形,这样可以实现闪一下的效果,第一帧加码:gotoAndPlay(random(40));这样可以实现无序的播放。新建一层,在50帧外插入关键帧,并导入一个雷电的声音后将其放到该帧上.如图9:


电闪雷鸣、小雨纷飞的效果,Flash制作方法


  在闪电MC上绑定下面的代码:


onClipEvent (load) {//动画载入时执行以下的语句
    k = random(50);
    this._x = random(500);//设置X坐标
    this._y = 100-k;//设置Y坐标
    this._rotation = random(60)-30;//设置旋转
    this._height = random(150)+100;//设置高度
}

   第三步:就是回到主场景中,将”形成下雨”MC与”闪电打雷”MC拖到主场景中来. (你还可以新建一个图层放入一个背景)…如图10



电闪雷鸣、小雨纷飞的效果,Flash制作方法


  效果完成~





文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:
·消除文字勾边后产生毛刺的小技巧 · 解决COREDRAW9与双核CPU冲突的技巧 5
·CorelDRAW入门与进阶实例:8.2椭圆按钮制 ·CorelDRAW印前分色新手上路
·IllustratorCS制作刺绣效果 ·CorelDRAW使用技巧-如何在CorelDRAW中虚

   文章评论:(条)
  
 请留名: 匿名评论   点击查看所有评论 网管论坛
 

  责任编辑:一分  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。