当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > Flash教程:一个很好玩的响应鼠标打击动作的实例

Flash动画制作
FLASH 初级教程:蝶恋花
Flash8制作会跳舞的星星视觉特效
Flash8制作不断上升的透明泡泡动画
Flash8制作精彩高级动态网页图片菜单
Flash动画中使字体清晰的三种方法
用Flash制作动态放大镜画面效果
FLASH 8 瀑布动画制作方法
Flash打造碧海蓝天
吕聪贤SWiSHmax入门到精通视频教程
常见的loading条制作方法
Flash教程:无AS制作—飘落的红叶
使用html为flash页面添加音乐
入门:巧妙去掉网页中Flash的右键菜单
如何成为一个合格的或者优秀的Flash制作者
Flash制作动漫中常用的眨眼效果动画
用Flash制作螺旋发散特效动画
Flash 8 利用滤镜制作漂亮动画效果
FLASH简单制作探照灯效果
Flash遮罩: 轮辐旋转图文教程
Flash CS3 组件开发教程

Flash动画制作 中的 Flash教程:一个很好玩的响应鼠标打击动作的实例


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 86 ::
收藏到网摘: n/a

[友情提示]看不到动画效果的朋友请去这里观看:http://bbs.ruanchen.com/"_cx" VALUE="14552">

试试用鼠标煽他几巴掌或揣他几脚

点击下载源文件

一、实现思路

  我们先来看看实例的效果,鼠标在场景中的不同地方划过,场景中的小人都会有不同的反应。尤其有趣的是,当鼠标划过的速度不同的时候,反应的强弱也是不同的。这就跟游戏中的实现很相似了。

  总的来说,实现的思路大概是这样的:先制作好鼠标划过不同部位所响应的动作特效,再用几个Movie Clip来捕捉鼠标划过的位置跟速度,然后播放不同的动作特效,这就是我们所看到的效果。

二、实现过程

  下面我们来看看具体的实现过程。

  1、按“Ctrl + N”,新建一个Flash文件,按“Ctrl + F8”,新建一个Movie Clip,命名为“All Motion”。

  2、进入此Movie Clip,用鼠标右键点击图层的名称,依次插入“label”、“Action”、“sound”、“idle”四个图层,在“label”层第一帧的属性面板上设置帧的label为“c_idle”,在第34帧上点击鼠标右键,插入一个关键帧,并设置此帧的label为“ML_w”,同理,依次在第47帧、第77帧、第89帧、第139帧、第154帧、第168帧、第220帧、第255帧、第267帧、第310帧、第358帧、第372帧、第430帧、第446帧上分别插入一个关键帧,并分别设置帧的label为“ML_s”、“MR_w”、“MR_s”、“TL_m”、“TL_w”、“TL_s”、“TR_m”、“TR_w”、“TR_s”、“B_m”、“BL_w”、“BL_s”、“BR_w”、“BR_s”。

  3、在“Action”层的第33帧上面点击鼠标右键,插入一个关键帧,在此帧的Action Script面板上面添加语句:gotoAndPlay(1); 同理,在此层的第46帧、第75帧、第85帧、第120帧、第151帧、第165帧、第205帧、第252帧、第266帧、第301帧、第357帧、第369帧、第420帧、第440帧、第464帧分别插入一个关键帧,并分别在帧的Action Script面板上面添加语句:gotoAndPlay(1);

  4、在“idle”图层的第34帧上面插入一个关键帧,在此图层第1帧的场景中用绘图工具画一个小人,如图1所示。这是在没有鼠标动作时候显示的。

图1


  5、在“layer1”图层的第34帧和第45帧上分别插入一个关键帧,在第34帧至第45帧之间制作出当鼠标以比较慢的速度从小人的左边手臂处划过的Movie Clip效果。以此类推,在第34帧至第45帧之间制作出当鼠标以比较慢的速度从小人的左边手臂处划过的Movie Clip效果。在第47帧至第74帧之间制作出当鼠标以比较快的速度从小人的左边手臂处划过的Movie Clip效果。在第77帧至第84帧之间制作出当鼠标以比较慢的速度从小人的右边手臂处划过的Movie Clip效果。在第89帧至第119帧之间制作出