用Flash实现移形换影效果
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-14
目前我们在Flash中见到的一些爆炸效果,很多都是应用大量的as或者粒子技术模拟出来的,对于不是很熟悉as的朋友来说,确实很难理解和学习。不过大家别着急,现在我们就来学习三种精彩的爆炸效果实现方式,它们都只使用最简单的stop()和goto语句,同样非常逼真,具体效果请看下面的演示,文章末尾提供源文件下载学习。 首先我们需要准备两张如图1和图2 所示的两张静态图片,图片内容为一团烟雾即可,一张亮些,另一张暗一点,熟悉图像软件的朋友可以很轻松的制作出下面两张图片,如果您对图象处理不是很熟悉,可以从一些图片素材站来寻找,大部分的素材站都有类似的图片。 图1 图2 首先我们新建一个graphic组件,命名为y1,在组件编辑区中将事先准备好的那张发亮的图片(图1所示的图片)拖到编辑区中,如图3所示。同样再新建一个graphic组件,命名为y2,把第二张图片(图2所示的图片)也拖到组件编辑区中,如图4 所示。 图3图4 最后再新建一个graphic组件,命名为y3,并用圆形工具画一个正圆,然后填充上合适的渐变色,具体颜色您可以根据自己的喜好来设置,这里我们使用了白色到紫色的渐变效果,如图5所示: 图5 这样,我们的前期工作就完成了,接下来就可以开始具体的爆炸效果的制作了,首先我们来制作第一种爆炸效果。 新建一个mc命名为yp,然后将组件y1拖到编辑区中,并设置其RGB颜色值为(255,204,0),如图6所示: 图6 在第30 帧插入一个关键帧,然后在次设置对象的alpha透明度为佳,并且使对象顺时针旋转一个角度,然后建立第1 帧到第30 帧的motion tween,如图7所示: 图7 然后再新建一个图层,将组件y2拖到编辑区中,设置RGB颜色值为(255,102.0),接着按照和上面一样的方法,制作一个motion tween,只不过这次旋转的方向为逆时针,这样第一个简单的爆炸效果就完成了,最后编辑区如图8所示: 图8 下面我们来进行第二种爆炸效果的制作。 还是新建一个mc并命名为yp1,按照第一种爆炸效果的制作方法,分别将组件y1和y2拖到两个图层上,分别设置RGB颜色值为(0,0,255)和(0,204,255),并在两个图层上分别制作一个motiontween,到现在,第二个效果除了颜色和第一个爆炸效果不同之外,基本上是一样的,如图9所示: 图9 新建一个mc并命名为yp4,然后将组件y3拖到编辑区中,用缩放工具将其缩小为一个很小的点,然后在第9帧插入一个关键帧,建立一个小圆点由小到大并运动一段距离的motion tween,然后在第12帧建立一个关键帧,建立一个小圆点由大变小并且消失的motion tween,然后再第13帧新建一个关键帧,给此帧加上as:stop();,第1帧,第9帧,第12帧分别如图10、11、12所示: 图10 图11 图12 回到组件yp1的编辑区,新建一个图层,再此图层的第1、3、6、10 帧插入四个关键帧,然后将组件yp4拖到这些帧中,数量可以自己掌握。如图13所示: 图13 这样,第二个爆炸效果就制作完成了,下面我们来制作第三个爆炸效果。 同样还是新建一个mc命名为yp2,还是象第一个和第二个爆炸效果一样建立两个motion tween,这次的RGB颜色分别设置为(255,255,0)和(255,255,153),如图14 所示: 图14 新建一个图层,将组件y3拖到编辑区中,建立一个由大到小的motion tween,这样,第三种爆炸效果也做好了,最后如图15所示: 图15 现在回到主场景,我们稍微来把这三种效果整理一下,建立三个关键帧,分别把组件yp,yp1和yp2放到这三个关键帧中,然后再新建一个图层,同样建立三个关键帧,给每个关键帧上加as:stop();,然后为了切换不同的爆炸效果,我们可以做一个切换按钮,在第一帧,第 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Flash与网页脚本之间的数值传递下一篇: 在Flash中实现三种爆炸效果
关于用Flash实现移形换影效果的所有评论