Flash制作闪电效果动画

  如何利用as制作闪电效果?

  解决思路(必须要有)

  通过复制影片剪辑x轴,y轴坐标,形成闪电的形状。然后利用random随机设置闪电的位置。

  具体步骤(必须要有)

  1,  运行flash mx,设置文档属性,背景为黑色。

  2,  新建一个影片剪辑,命名为“guo”。进入编辑区绘制一个渐变填充的矩形。矩形两侧的渐变填充为透明,这样可以是黑色的天空更好的融合。如图1所示。

图1: 绘制影片剪辑“guo”

  3, 新建名称为“guoy”的影片剪辑,把“guo”放置在其中。制作闪烁效果。闪烁效果无非就是透明度高低和亮度的高低,我们采用透明度高低的方法制作。如图2所示。

图2:制作闪烁效果

  4, 光闪电闪了,天空是不是还要闪那?对,同样,制作一白色矩形,将塔拉到主场景中,同第二步一样,调节其渐变,要注意的是一定要配合影片剪辑guoy中的闪烁,guoy透明度一定要和天空闪烁透明度想符合。我们将其第五帧透明度设为20%。其它如图3所示。

图3:天空闪烁效果

  5, 主场景中新建一个图层,从库中把“guoy”拖放到场景上方,并延长至第11帧。选中影片剪辑“guoy”,在属性面板中命名为“guoy”。如图4所示。

图4:命名影片剪辑

  6,   先建一个图层as。给第1帧加上如下代码:

i = 1;//初始化变量下面有用。
setProperty(_root.guoy, _visible, false);//设置原始mc不可见。
j = 100+Number(random(300));//初始化变量,下面有用。
Max = random(350);//guoy罗列的最大量
Dis_x = random(3)-1;//两个罗列在一起的guoy在x方向上相错开。
 在第2帧插入空白关键帧,并添加代码:
while (Number(i)<Number(Max)) //当复制的guoy不到350时
    {
 i += 1;//i自加1
 _root.attachMovie("guoy", "guoy" add i, i);//连接guoy到guoy+i上     ,层级为i。
 setProperty("guoy" add i, _y, i);//设置guoy+i的mc的y坐标为i,两个复制的guoyY坐标相差1便于连接。
 Distans_x = Number(random(5)-2)+Number(Dis_x);//两个guoy之间相差的Y坐标
 j += Number(Distans_x);//j自加
 setProperty("guoy" add i, _x, j);//设置属性,不用说了吧
 setProperty("guoy" add i, _xscale, Max-i);//使复制出的guoyX方向上长度随i增大而减小。
}
while (Number(i)<350) {
 i = Number(i)+1;
 removeMovieClip("guoy" add i);//当复制出的guoy小于350时,及时清除
以前复制出的guoy以免,这次闪电出现上次余光。
}

  7,保存,测试。

点击这里下载源文件

时间: 2024-08-09 08:17:50

Flash制作闪电效果动画的相关文章

Flash制作大雪纷飞效果动画

其实这种实例已经非常多了!不过因为前几天下了一场雪,而且现在也是冬天了!我还是期盼着再来一场啊!所以给喜欢的朋友介绍一下制作雪的方法.动画中鹅毛般的雪花悠悠而落,相当逼真.本教程通过简单的AS复制雪花并控制它们的运动,形成大雪纷飞的效果. 老规矩,首先看动画效果吧! 点击这里下载源文件 下面介绍一下制作的步骤: 1.打开我们经常使用的Flash mx 2004,新建一个Flash文档,单击"属性"面板中的"尺寸"按钮,打开"文档属性"面板设置场景

FLASH制作爆炸效果动画

效果演示: 点击这里下载源文件 制作步骤: 很久以前看到了此篇教程,但是一直保存了其源代码,在网上查了半天没查到该教程,所以只有自己重新给大家做一个教程了! 首先,我们要打开Flash MX 2004.新建一场景动画,CTRL+J打开文档属性面板,设背景为黑色.帧速为24~48(随你高兴了,自己试试不同的帧速,只要自己觉得满意就行.) 1.按住Shift键在主场景中画一无边框正圆(大小在50×50象素左右),打开混色器面板在填充样式中选中放射性填充.将左右两个色块都设为白色,并将其外(右)侧的色

Flash制作烟花效果动画

演示效果如下: 点击这里下载源文件 制作步骤:

精彩Flash制作风吹草动效果动画

首先看一下效果: 点击这里下载源文件 首先用铅笔工具画出一根草的大概形状 选种 用曲线工具把他调平滑 上色 然后把线框擦除,接下来做形状动画 ,在第十针插入一个关键针 把草调整一下形状和位置 但是根部不要变动 然后做形状补间,再在第20针插入关键针 把草的形状返回为第一针的样子,把刚才的所有动作放到一个MC里去,然后依照类似的样子 画几个不同形状的草叶片 最后新建一个MC"草1"把草们分别复制 建图层然后 排列 形成一组草的形状. 把"草1"拖到主场景 类似的再画几

Flash制作写字效果动画

1.首先新建一Flash文档,修改文档尺寸为,宽500,高350,设背景颜色为#006666.然后制作所需的元件: 制作卷轴: 点击插入菜单-选择"新建元件",在弹出的对话框上名称:填上"轴",行为:选择"图形"然后确定, 使用矩形工具,关闭颜色工具的边框,选择油漆筒,打开右边的混色器将颜色状态设置成线性,将线性渐变设置成如图所示, 用矩形工具画出卷轴主要部分,使用任意变形工具调整其形状并将中心小圆与小十字对齐,再用同样方法在上下两端画出黑色的轴

Flash制作雪花视觉动画效果的三种制作方法

Flash制作雪花视觉动画效果的三种制作方法 第一种方法: 最笨但也效果最好,就是用"引导线"功能,让雪花不停的飘呀飘,如果多用几个图层,效果更好.1.新建一个Flash影片.设背景为"黑色",其他的用默认值.2.按Ctrl+F8新建一个组件,类型为"影片剪辑",命名为"雪花".在它的正中用"铅笔"工具画一个不规则的多边形,然后用"颜料桶工具"将它填上白色.(如图1-1所示) 3.再用C

用PS的云彩滤镜制作闪电效果

  用PS的云彩滤镜制作闪电效果         原图 人物图片 最终效果 闪电效果 1.创建一个新文档,大小为 700 * 200 pixels.使用渐变工具,填充一个新图层,效果如下. 新建图层 2.然后执行分层云彩滤镜(滤镜 > 渲染 > 云彩),然后按Ctrl+I反相. 云彩滤镜 3.对图片进行色阶调整,设置如下. 4.打开人物素材,把刚才做好的闪电拖进来. 闪电 5.激活现在的闪电图层,然后执行编辑菜单的自由变化命令,变换为手中拿着的闪电. 闪电

Flash制作插按钮动画教程

   Flash是制作二维动画的一个常用软件,小北的这个教程详细的讲述了非常实用的插按钮方法~很实用的哦,希望能对大家有所帮助! 工具/原料 Flash CS3或以上 方法/步骤 1.打开Flash,新建一个文档,或者打开自己做的动画文件.(小北是打开自己做好的FL哦~)如图所示: 2.在场景中绘制按钮,并且储存为按钮元件,并双击进入按钮设置界面,设置好弹起,指针经过,按下,点击,如图所示: 3.返回场景,新建按钮图层,在需要插入按钮的那一帧插入停止动作,具体做法如下:(1) 将鼠标指针放在需要

Flash制作时钟效果的方法讲解

  AS3.0实例教程二-时钟的制作 效果: 虽然制作时钟老套了点,但它确可以较全面地应用到时间日期和间隔等知识,仍不失为较好的入门练习. 一. AS3.0时间日期简介 时间和日期主要应用在读取时间日期和设置时间间隔两个方面.在AS3.0中时间日期仍然是用Date类来读取,与AS2.0相比3.0要获取时间日期更加方便一些.同样的要使用Date类首先要创建该类的一个实例,比如: var nowtime:Date = new Date(); 这样就获得了一个Date的实例:nowtime 直接调用D