两只蝴蝶飞舞动画Flash制作方法.doc_第1页
两只蝴蝶飞舞动画Flash制作方法.doc_第2页
两只蝴蝶飞舞动画Flash制作方法.doc_第3页
两只蝴蝶飞舞动画Flash制作方法.doc_第4页
两只蝴蝶飞舞动画Flash制作方法.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

两只蝴蝶飞舞动画,Flash制作方法 录入:黄舒奇 效果演示:点击这里下载源文件 制作步骤:1.启动Flash mx 2004,修改-文档来修改文档的属性,如下图所示:2.大家通过观看上面的动画可能已经分析到了,或者我们在回去看看蜻蜓的制作方法:Flash制作美丽的蜻蜓飞舞效果动画都可以观察到蜻蜓或蝴蝶都是身体不动,而只是翅膀动!所以我们关键是绘制蝴蝶的翅膀!在这里我们就充分利用Flash提供的绘图工具了!当然在这里我们应该是新建一个元件命名为蝴蝶翅膀,行为是图形。具体效果如下:新建元件命名为蝴蝶翅膀2,行为是图形,效果如下:3.蝴蝶翅膀绘制好了,下面我们来做翅膀动画,新建一个电影元件,名称:蝴蝶动画,行为:电影剪辑;大家都知道蝴蝶是有两支翅膀的(废话!呵呵)所以在这里我们应该建立3个图层,最底下的图层,绘制蝴蝶的身体,上面两个分别放蝴蝶的两支翅膀!效果如下:蝴蝶身体:第1帧,组合之后的效果:第3帧,组合之后的效果:(使用变形工具调整)第10帧,组合之后的效果:第13帧,组合之后的效果:4.同样的方法制作第2支蝴蝶的动画,新建一个电影元件,名称:蝴蝶动画2,行为:电影剪辑;当然不能和上面设置的帧相同,那样效果会差些,效果如下:第1帧,组合之后的效果:第4帧,组合之后的效果:第6帧,组合之后的效果:第9帧,组合之后的效果:蝴蝶动画都制作好了!5.下面我们开始引用刚才所制作的两个动画,新建一个电影元件名称:引用,行为:电影剪辑,之后我我们建立的蝴蝶动画从库中拖出来;再新建一个元件名称:引用2,行为:电影剪辑,把蝴蝶动画2从库中拖出来。6.新建一个元件名称为:辅助,行为:电影剪辑,在场景中绘制一个小的矩形。如下图:7.下面我们回到主场景中,开始动画的制作,首先在图层1中导入一副图片做背景使用,然后新建一个图层,改名为蝴蝶阴影,之后我们从库中拖出“引用”和“引用2”,分别设置它们的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;MovieCtotype.smoothMove = function (speed, targetx, targety) this._x += speed*(targetx-this._x);this._y += speed*(targety-this._y);MovieCtotype.rotateTo = function (targetx, targety) var diffX = targetx-this._x;var diffY = targety-this._y;this._rotation = Math.atan2 (diffY, diffX)*180/Math.PI;_root.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);target1Y = 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 (speed, transp1._x, _root.transp1._y);this.rotateTo (_root.transp1._x, _root.transp1._y);_root.shadow0_mc.onEnterFrame = function () this.smoothMove (speed, transp0._x, _root.transp0._y+depth);this.rotateTo (_root.transp0._x, _root.transp0._y+depth);_root.shadow1_mc.onEnterFrame = function () this.smoothMove (spe

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论