用Flash MX制作飞舞的蝴蝶
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-14
MacroMedia公司的Flash MX刚推出不久,相信好多朋友最近都在学习MX中的一些新增功能,我也和大家一样,一直在研究MX的新特性以及和Flash5的区别,顺便结合MX的新特性做了一些精彩实例,下面的这个实例是一群蝴碟飞舞的效果,其中使用了一些MX的新功能,现在就让我们看看具体如何来制作。 首先需要一张静态的蝴碟的图片,大家可以从本文最后提供的源文件中得到,也可以自己动手制作,至于工具吗,那可太多了,不过我建议大家使用Fireworks,毕竟我们可以直接在MX中导入FW生成的文件。 当鼠标从画面划过,蝴蝶就会跟随您的鼠标翩翩起舞
接下来我们就要让蝴蝶飞起来了。 接下来我们就要让蝴蝶飞起来了。我们再新建一个Movie Clip组件,起名为fly,在fly组件编辑区中,用鼠标右键点击图层layer1,在弹出的菜单中选择Add Motion Guide命令,添加一个引导层,如图5所示: 图5 然后在引导层layer2上画一条弯曲的线,绘制蝴蝶飞舞的路径,绘制的时候选择straighten方式 , 然后利用次选工具 进行调节,这时候我们发现flash mx的次选工具的功能加强了 ,当你选择任一个点时都能够轻松的对线段的弧度进行调节,弯曲度可以自己掌握,最好看上去象真正的蝴碟的飞行路径就可以了,如图6所示: 图6 然后选择图层layer1,将组件butterfly从图库中脱到图层layer1中,并且将butterfly组件定位到引导线的一个端点,作为飞行的开始点,大家注意一定要先将flash的吸附功能打开,方法是点一下工具箱中的吸附按钮 ,这样才能使引导线起作用。如图7所示: 图 7 然后分别在图层layer1的第6,13,21,30帧建立关键帧,将蝴蝶定位到引导线的不同位置,最后分别建立motion tween移动过渡,然后也可以接着复制几只蝴蝶 ,对蝴蝶的飞舞方向进行适当的调节,这时候就使用到了flash mx的新增工具 Free Tramsform Tool,减轻了以前制作过程中对object的大小角度调节的工作强度,这样,蝴蝶的飞行动画也做好了。最后时间轴如图8 所示; 图8 接下来就是要进行as的编写,对组件fly进行控制,以产生随机出现的飞舞的蝴蝶。 接下来就是要进行as的编写,对组件fly进行控制,以产生随机出现的飞舞的蝴蝶。 在Flash MX中写as,比flash5多了一个很有用的辅助功能,就是我们在写入ActionScript时,可以对程序的行进行编号,这样就方便了多人团体合作时对程序的调试和维护,如图9和图10所示: 图9 图10 我们在新建立一个mocie clip组件,起名为action,在这个组件中,我们来编写控制动画的核心as,首先在组件中新建立一个图层layer2,然后将组件fly拖到图层layer2中,将时间轴延续到第八帧,如图11所示: 图11 然后打开Properties面板 |
||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Flash外部子动画的实时调入控制下一篇: Flash实现物体运动的三种方法
关于用Flash MX制作飞舞的蝴蝶的所有评论