实验一 Flash基础动画制作.doc_第1页
实验一 Flash基础动画制作.doc_第2页
实验一 Flash基础动画制作.doc_第3页
实验一 Flash基础动画制作.doc_第4页
实验一 Flash基础动画制作.doc_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

实验一 Flash基础动画制作一、实验目的1.了解动画基本概念和原理。2.了解Flash软件界面。3.了解全部工具,掌握工具的使用。4熟练运用Flash制作简单动画。二、实验要求1结合课堂讲授内容阅读实验指导,明确实验目的和要求。2分清实验具体步骤,听从辅导老师的安排。3详细如实地记录实验过程、结果和心得,按时写出实验报告(打印稿和word源文件),上交实验作品(flash源文件和swf影片)。4爱护实验器材,保持环境整洁、安静。三、实验器材1实验所用计算机2Windows操作系统。3Flash软件。4实验所用动画素材。四、实验步骤1、 素材准备1、 背景2、 莲花花瓣和莲花主体3、 画框4、 蜻蜓和翅膀5、 文字2、 元件的创建1、 “蜻蜓”2、 “花瓣盛开”,将每一个花瓣都创建一个图层,分别创建关键帧和传统动画。3、 动画实现1、 认识flash面板 最上面是菜单栏。菜单栏的下方是文档选项卡,用于切换打开的当前文档。时间轴和工作舞台位于工作界面的中心位置,右边是功能强大的工具栏,用于创建和修改矢量图形内容。多个面板围绕在工作舞台的下面和右面,包括常用的“属性”和“帮助”面板,还有“设计”面板和“开发”面板。2、 新建图层“画框”,插入背景画框,舞台调整为600*450,背景颜色调整与“画框”颜色相同。3、 新建图层,命名为“主体莲花”,插入“主体莲花”图形元件,并在“画框”和“主体莲花”的69帧处插入关键帧,分别在第一帧处调整好元件的alpha值为04、 图层“画框”和“主体莲花”在169帧创建传统补间,形成渐渐出现的效果。5、 新建图层“蜻蜓”,在70帧处,插入“蜻蜓”元件,置于画布后。通过插入关键帧和创建传统补间,形成蜻蜓飞进来落到莲花上的效果。6、 新建“着色”图层,在图层“着色”的215帧处插入关键帧,添加“背景”转化为元件,改变其alpha值,在215帧处的alpha值为0,在27,4处的alpha值为100,并创建传统补间。并移动到图层“蜻蜓”的下一层。7、 新建图层“文字”,在280、284、330处创建关键帧,将文字转化为元件,将第280处的alpha值改为0,将284处的alpha值改为8%,将第330帧处alpha值改为100%并分别创建传统补间。8、 在图层“画框”、“主体莲花”、“着色”、“蜻蜓”的330帧处插入空白关键帧。 9、按住Ctrl+Enter就可以观看做好的动画。实验二 Flash交互动画制作跳跳龙学英语一、实验目的1.了解ActionScript 2.0编程语言。2掌握动作面板及面板内ActionScript指令的运用。3熟练运用Flash中常用的ActionScript语言脚本,制作交互动画。4、做一个“跳跳龙学习英语”游戏,提高游戏者对各种水果的认识。二、实验要求1结合课堂讲授内容阅读实验指导,明确实验目的和要求。2分清实验具体步骤,听从辅导老师的安排。3详细如实地记录实验过程、结果和心得,按时写出实验报告(打印稿和word源文件),上交实验作品、语言脚本(flash源文件和swf影片)。4爱护实验器材,保持环境整洁、安静。三、实验器材1实验所用计算机2Windows操作系统。3Flash软件。4实验所用动画素材。四、实验步骤1、 素材准备1、 图形素材2、 声音素材3、 元件准备1 “关闭”按钮2 “重玩”按钮3 “游戏说明“4 “小龙”5 “小龙演示”6 “树”7 “小龙动”8 各种水果元件(以香蕉为例)9 “蝴蝶动”10 “箱子动”11 “体力”,第一帧添加代码stop();12 “游戏结束”2、 循环背景1、 添加“天空”背景和“树”的背景。2、 “树”中添加以下代码:3、 小龙跳跃1、 将影片剪辑中“小龙”拖到舞台中间,并将实例命名为:“long”,在实例里面添加如下代码:2、 新建图层“actions”,在第一帧添加如下代码:4、 物体反复通过1、 将元件“香蕉”拖到舞台,在实例中添加如下代码。如图:在“xiangjiao”上添加的代码其余元件(香蕉、苹果、蝴蝶、小星星、石头等)都是用以上代码实现5、 游戏实现(其中,水果以香蕉为例)1、 新建flash文档,第一帧,建立开始界面,新建“背景”、“演示”、“说明”、“跳跳龙”、“顶”、“地”六个图层,分别将素材拖入舞台,如图所示:2、 第二帧游戏界面,新建图层“天”、“树”、“石头”,再分别将素材放入舞台如图所示:3、 在数“tree”上面添加如下代码:onClipEvent (load) speed = 1;this._x = 0;onClipEvent (enterFrame) this._x -= speed;if (this._x-548.5) this._x = 0;4、 新建图层“小龙”,在第二帧插入关键帧,将元件“小龙”放到地面上,并复制两个并排在其后,游戏开始只有三只小龙,随着分数的增加,还会有三只小龙从后面赶上来,在复制三只“小龙”在舞台外面,将六只“小龙”的名字命名为“long1”“long2”“long6”,如图所示。将声音文件导入到库,并命名为“tiao”每只“小龙”都添加如下代码:on (rollOver) if (this._currentframe13 & !jump) jump = true;upspeed = -23;gotoAndStop(run);my_sound = new Sound();my_sound.attachSound(tiao);my_sound.start();5、 新建“香蕉”、“箱子”“小星星”“蝴蝶”等图层,分别在第二帧插入关键帧,添加“香蕉”等各个元件,并将实例命名为“xiangjiao”等。6、 新建图层“分数”,在第二帧插入关键帧,插入文本框,输入文字“分数”,放在舞台中央的上方,再插入一个动态文本框,用来显示玩家当前所得的分数,将文本框命名为“score”,重复此步骤,做“最高分数”“highscore”。7、 新建图层“体力”,在第二帧插入关键帧,将元件“体力”拖到舞台上命名为“tili”并绘制一个红色边框。8、 新建图层“游戏结束”在第三帧插入关键帧,将元件“游戏结束”拖到舞台。9、 在图层“香蕉”“苹果”“蝴蝶”等图层的第三帧插入空白关键帧。如图所示:10、新建图层actions,在第一帧添加代码“stop();”使游戏停在开始页面。11、在“游戏说明”的“关闭”元件上添加如下代码:on (release) this._visible = 0;/说明面板消失_root.gotoAndStop(2);/跳到主场景的第2帧,进入游戏界面12、 将声音素材全导入到库,分别给声音“背景音乐”“碰到蝴蝶”“碰到石头”命名为“b_ground”、”hit_butterfly”、”hit_stone”并在第二帧添加如下代码:stop();longhit1 = 1;longhit2 = 1;longhit3 = 1;longhit4 = 0;longhit5 = 0;longhit6 = 0;/后面的三条龙刚出来还没就位的时候不应该被石头碰到,所以li4.li5.li6的初值为0,等于即就位以后才能被碰到san = 0;/存储小龙碰到香蕉的次数san1 = 0;/存储小龙碰到箱子的次数score = 0;/给前游戏的分数赋初值tili._width = 320;/体力条的宽度mysound = new Sound();mysound.attachSound(bgsound);mysound.start(0, 10000);/背景音乐hitbutterfly = new Sound();hitbutterfly.attachSound(hit_butterfly);/加载库中的声音文件hit_butterflyhitstone = new Sound();hitstone.attachSound(hit_stone);/加载库中的声音文件hit_stonefor (i=1; i=3) /当变量san大于或等于3,即有三只小龙碰到香蕉时_root.xiangjiao.gotoAndPlay(fly);if (_root.tili._width=3) /当变量san1大于或等于3,即有三只小龙碰到时_root.xiangzi.gotoAndPlay(fly);/箱子飞走_root.score += 100;/分数加100san1 = 0;/变量san1赋值为0if (_root.tili._width=1000) /当体力不为0,且分数为1000时_root.long4._x += 5;/第四只小龙走出来if (_root.long4._x103.5) _root.long4._x = 103.5;/停在轴坐标为103.5的地方longhit4 = 1;/longhit4的值为1,可以被石头碰到longnum = 4;/小龙的数目变成4if (_root.tili._width != 0 & _root.score=2500) /当体力不为0,且分数为2500时_root.long5._x += 5;/第五只小龙走出来if (_root.long5._x56) _root.long5._x = 56;/停在轴坐标为56的地方longhit5 = 1;/longhit5的值为1,可以被石头碰到longnum = 5;/小龙的数目变成5if (_root.tili._width=1 & _root.score=4000) /当体力不为0,且分数为4000时_root.long6._x += 5;/第六只小龙走出来if (_root.long6._x10) _root.long6._x = 10;/停在轴坐标为10的地方longhit6 = 1;/longhit6的值为1,可以被石头碰到longnum = 6;/小龙的数目变成6if (_root.highestscore=_root.score) /如果当前分数大于最高分数_root.highestscore = _root.score;/把当前分数传递给最高分数,这样就可以实现暂时存储最高分数for (i=1; i286) /如果Y轴坐标大于286play();/小龙开始跑_y = 286;/小龙停在Y轴坐标为286的地方jump = 0;/jump为假if (hitTest(_root.xiangjiao) & _currentframe13) /如果碰到香蕉,并且小龙-动的当前帧小于13gotoAndPlay(hit);/小龙-动跳到hit帧并播放,_currentframe13条件不再成立,保证下面的语句只被执行一次_root.xiangjiao.play();/香蕉下沉一下又回到原高度_root.san+;/记录小龙碰香蕉次数的变量san加1if (hitTest(_root.xiangzi) & _currentframe13) /如果碰到箱子,并且小龙-动的当前帧小于13gotoAndPlay(hit);/小龙-动跳到hit帧并播放,_currentframe13条件不再成立_root.xiangzi.play();/箱子下沉一下又回到原高度san1+;/记录小龙碰箱子次数的变量san1加1if (hitTest(_root.xing) & _currentframe13) /如果碰到小星星,并且小龙-动的当前帧小于13gotoAndPlay(hit);/小龙-动跳到hit帧并播放,_currentframe13条件不再成立_root.xing.play();/小星星下沉一下又回到原高度_root.score += 100;/分数加100if (hitTest(_root.hudie) & _currentframe13 & _root.hudie._currentframe13) /如果碰到蝴蝶,并且小龙-动的当前帧小于13,蝴蝶-动的当前帧小于13_root.hudie.gotoAndPlay(luodi);/蝴蝶落地gotoAndPlay(hit_cuo);/小龙-动跳到hit_cuo帧并播放,小龙闪动_root.tili._width -= 20;/体力减少20_root.tili.play();/体力条闪动hitbutterfly.start();/播放从库中加载的声音hit_butterfly;13、 在实例“xionglong”上添加如下代码:on (rollOver) /当鼠标划过时if (this._currentframe13 & !jump) /如果当前帧数小于13且jump为真,即如果小龙没有碰到任何物体且正在地面上行走jump = true;/jump为假upspeed = -23;/定义向上的初速度gotoAndStop(run);/跳起以后停在第1帧,停止跑的动作my_sound = new Sound();my_sound.attachSound(tiao);my_sound.start();/加载库中的声音tiao14、 在”xiangzi”“xingxing”hudie”分别添加以下代码:15、 在实例“stone”上添加如下代码:16、 在“actions”图层的第三帧添加如下代码:第十一步:按住ctrl+enter,测试影片,并保存源文件和导出影片剪辑。实验三 故事动画制作一、实验目的1. 深入了解微动画的创作和制作过程。2熟练掌握Flash动画的技巧。3熟练绘制图形和处理图像。二、实验要求1结合课堂讲授内容阅读实验指导,明确实验目的和要求。3各组详细如实地记录实验过程、结果和心得,按时写出实验报告(打印稿和word源文件),上交实验作品(flash源文件和swf影片)。4爱护实验器材,保持环境整洁、安静。三、实验器材1实验所用计算机2Windows操作系统。3Flash软件、photoshop软件、illustrator软件、Cool Edit软件。4实验所用动画素材。四、实验步骤第一步: 确定故事主题我们的选材是一则寓言故事。题目小破孩提意见第二步: 剧本创作。如下所示:小破孩提意见 公司大厅内,朱总来回走着,对公司里的职员说:“作为一个正直的人,应该勇于接受别人的批评,这样才能进步,朱某人,最喜欢听别人提意见了”。职员们心中各有所想,但都望着朱总。“我在办公室里等着你们来提意见哦”说着就走进办公室了,留下一群人面面相觑。 小丫一脸崇拜说:“哇,朱总真的很正直呢。”小破孩一直在摇头,“可是我还是不敢额”。 办公室里,职员一说:“哎呀呀,朱总啊,您的缺点嘛,就是太过于操劳,这样对您的身体不好啊!”朱总一愣,然后,笑着直点头。另一个职员说:“朱总啊,您的缺点嘛,就是太过于负责、应酬太多,这样会影响家庭幸福哦”小破孩战战兢兢的走进去了,“真的可以提意见吗?”,朱总还是满面笑容的说:“放心提,我不会生气的。”小破孩终于放下心来,说道:“我真的说了啊”。当小丫在外面焦急的等待时,突然,小破孩被踢了出来,头皮血流。“下一个,小丫”,咆哮的声音从门洞里穿了出来。小丫一脸惊恐。第三步: 素材搜集 音乐的收集(小破孩一分笑)第四步: 基础角色设定角色四个,朱总,小破孩,小丫,职员第五步: 场景设计场景一:公司背景和办公室外训话 场景二:小破孩与小丫讨论,小破孩担忧,小丫觉得朱总正直。 场景三:职员的阿谀奉承,朱总很高心。 场景四:小破孩提意见场景五:小破孩被踢出去 场景六:小丫很恐惧第六步: 分镜头设定镜号景别技巧画面解说1全景朱总办公室外训话,其他人站成一排听着。朱总:“作为一个正直的人,应该勇于接受别人的批评,这样才能进步,朱某人,最喜欢听别人提意见了”。2中景朱总说着就走进办公室了。朱总“我在办公室里等着你们来提意见哦”3近景小破孩与小丫讨论,小丫觉得朱总正直。小丫:“哇,朱总真的很正直呢。”4近景小破孩一直摇头小破孩一直摇头说:“可我还是不敢!”5全景 办公室里,职员在向朱总阿谀奉承。职员一说:“哎呀呀,朱总啊,您的缺点嘛,就是太过于操劳,这样对您的身体不好啊!”6远近推朱总一愣,然后,笑着直点头。7全推又来了一个职员来“提意见。”另一个职员说:“朱总啊,您的缺点嘛,就是太过于负责、应酬太多,这样会影响家庭幸福哦。”8全中切小破孩战战兢兢的走进了办公室。小破孩:“真的可以提意见吗?”9全近拉朱总还是满面笑容。朱总:“放心提,我不会生气的。”10特写

温馨提示

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

评论

0/150

提交评论