两只蝴蝶飞舞动画flash制作方法

两只蝴蝶飞舞动画flash制作方法

ID:16615209

大小:354.50 KB

页数:10页

时间:2018-08-23

两只蝴蝶飞舞动画flash制作方法_第1页
两只蝴蝶飞舞动画flash制作方法_第2页
两只蝴蝶飞舞动画flash制作方法_第3页
两只蝴蝶飞舞动画flash制作方法_第4页
两只蝴蝶飞舞动画flash制作方法_第5页
资源描述:

《两只蝴蝶飞舞动画flash制作方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、两只蝴蝶飞舞动画,Flash制作方法          录入:黄舒奇效果演示:点击这里下载源文件  制作步骤:  1.启动Flashmx2004,"修改"-->>"文档"来修改文档的属性,如下图所示:  2.大家通过观看上面的动画可能已经分析到了,或者我们在回去看看蜻蜓的制作方法:Flash制作美丽的蜻蜓飞舞效果动画都可以观察到蜻蜓或蝴蝶都是身体不动,而只是翅膀动!所以我们关键是绘制蝴蝶的翅膀!在这里我们就充分利用Flash提供的绘图工具了!当然在这里我们应该是新建一个元件命名为蝴蝶翅膀,行为是图形。具体效果如下:  新建元件命名为蝴蝶翅膀2,行为是图形,效

2、果如下:  3.蝴蝶翅膀绘制好了,下面我们来做翅膀动画,新建一个电影元件,名称:蝴蝶动画,行为:电影剪辑;大家都知道蝴蝶是有两支翅膀的(废话!呵呵)所以在这里我们应该建立3个图层,最底下的图层,绘制蝴蝶的身体,上面两个分别放蝴蝶的两支翅膀!效果如下:  蝴蝶身体:  第1帧,组合之后的效果:  第3帧,组合之后的效果:(使用变形工具调整)  第10帧,组合之后的效果:  第13帧,组合之后的效果:  4.同样的方法制作第2支蝴蝶的动画,新建一个电影元件,名称:蝴蝶动画2,行为:电影剪辑;当然不能和上面设置的帧相同,那样效果会差些,效果如下:  第1帧,组合之

3、后的效果:  第4帧,组合之后的效果:  第6帧,组合之后的效果:  第9帧,组合之后的效果:  蝴蝶动画都制作好了!  5.下面我们开始引用刚才所制作的两个动画,新建一个电影元件名称:引用,行为:电影剪辑,之后我我们建立的蝴蝶动画从库中拖出来;再新建一个元件名称:引用2,行为:电影剪辑,把蝴蝶动画2从库中拖出来。  6.新建一个元件名称为:辅助,行为:电影剪辑,在场景中绘制一个小的矩形。如下图:  7.下面我们回到主场景中,开始动画的制作,首先在图层1中导入一副图片做背景使用,然后新建一个图层,改名为蝴蝶阴影,之后我们从库中拖出“引用”和“引用2”,分别设

4、置它们的alpha为10%,分别给它们命名实例名为shadow0_mc和shadow1_mc。如下图:  8.新建一个图层,然后把“引用”、“引用2”和辅助拖出来,注意辅助要拖两次,放置效果如下图:  然后分别给“引用”命名实例名为fly0_mc,“引用2”实例名为fly1_mc,辅助的实例名为:transp0、transp1。  9.新建一个图层改名为action,然后按F9打开动作面板,输入如下动作:probability=100;scene_width=500;scene_height=290;speed=0.03;depth=15;MovieClip

5、.prototype.smoothMove=function(speed,targetx,targety){this._x+=speed*(targetx-this._x);this._y+=speed*(targety-this._y);};MovieClip.prototype.rotateTo=function(targetx,targety){vardiffX=targetx-this._x;vardiffY=targety-this._y;this._rotation=Math.atan2(diffY,diffX)*180/Math.PI;};_r

6、oot.transp0.onEnterFrame=function(){if(random(probability)==1){target0X=random(scene_width);target0Y=random(scene_height);}this._visible=0;this.smoothMove(speed,target0X,target0Y);};_root.transp1.onEnterFrame=function(){if(random(probability)==1){target1X=random(scene_width);target

7、1Y=random(scene_height);}this._visible=0;this.smoothMove(speed,target1X,target1Y);};_root.fly0_mc.onEnterFrame=function(){this.smoothMove(speed,transp0._x,_root.transp0._y);this.rotateTo(_root.transp0._x,_root.transp0._y);};_root.fly1_mc.onEnterFrame=function(){this.smoothMove(spee

8、d,transp1._x,_root.transp1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。