登陆注册
28301400000023

第23章 综合实例(4)

(13)新建一个名为“旋转地球”的影片剪辑元件,在元件内第1帧至第37帧中,每隔一帧插入一个空白关键帧,然后将素材“第9章\保卫地球”中名为“旋转地球”系列的图片导入到库中,并按顺序将图片放置到每一个空白关键帧上。

(14)新建“图层2”,在第37帧插入空白关键帧,按F9键打开【动作-帧】面板,并在脚本窗格中输入“stop;”命令。

(15)进入“片头”元件,在“地球”图层的第41帧插入空白关键帧,将【库】面板中名为“旋转地球”的元件拖曳到舞台中,并第40帧中“地球”元件的位置相重合。

(16)为“旋转地球”元件添加两个斜角滤镜。

(17)新建一个名为“光圈1”的图层,在该图层的第60帧插入空白关键帧,然后在舞台上绘制如图9-128所示的圆,按F8键将其转换成名为“光圈1”的图形元件。

(18)在第66帧和第90帧分别插入关键帧,并调整它们的位置和形状。

(19)选择“光圈1”图层第60帧中的元件,修改其【Alpha】值为“0”,同样修改第90帧中元件的【Alpha】值也为“0”。然后在第60帧至第66帧,第60帧至第90帧之间创建动作补间动画。

(20)按照上面的做法,制作“光圈2”和“光圈3”。

(21)新建一个名为“光晕”的图层,在第60帧插入空白关键帧。

(22)在第66帧插入关键帧,并调整光晕的大小和位置,然后在第90帧插入关键帧,调整光晕的大小和位置,并修改其【Alpha】值为“0”。

(23)同样再制作两个星星闪动的效果。

(24)新建一个名为“保卫地球”的图层,在第72帧插入空白关键帧,在舞台上输入文字“保卫地球”,字体设置为“宋体”(读者也可以选一种自己喜欢的字体),大小选择“60”,颜色为白色。

(25)按F8键将其转换成名为“保卫地球”的影片剪辑元件,在第82帧插入关键帧,选择第72帧上的“保卫地球”元件,打开【滤镜】面板,为元件添加模糊滤镜,将模糊X和Y设置为20。然后在第72帧至第82帧之间创建动作补间动画。

(26)创建一个名为“按钮”的图层,在该图层的第90帧插入空白关键帧,在舞台上制作两个按钮。

(27)修改“开始”按钮的实例名称为“starbtn”,修改“帮助”按钮的实例名称为“helpbtn”,然后在第90帧中添加控制代码。

(28)新建一个名为“声音”的图层,将素材“第9章\保卫地球\片头音乐.MP3”导入到场景中。

2.制作帮助文档

(1)新建一个名为“帮助”的影片剪辑元件,将“图层1”重命名为“帮助背景”层,将素材“第9章\保卫地球\保卫地球.Bmp”导入到舞台中,按F8键将其转换成名为“帮助背景”的图形元件。

(2)在第4帧和第8帧插入关键帧,选择第1帧2中的“帮助背景”元件,修改其水平变形量为“10%”,修改第4帧元件的水平变形量为“6.6%”,修改第8帧中元件的水平变形量为“4.6%”。

(3)在第14帧和第20帧插入关键帧在第30帧修改第20帧中元件的水平变形量为“1%”,修改第4帧中元件的水平变形量为“6.6%”,修改第8帧中元件的水平变形量为“100%”。然后在第14帧至第20帧之间创建动作补间动画。

(4)创建一个名为“底色”的图层,在该图层第20帧插入空白关键帧,然后在舞台上绘制一个宽、高为“640×370”像素的灰色圆角矩形。按F8键将其转换成名为“底”的影片剪辑元件,为“底”的影片剪辑元件。为“底”元件添加投影滤镜。

(5)在第30帧插入关键帧,并将“底”元件水平翻转,然后在第20帧至第30帧之间创建动作补间动画。

(6)创建一个名为“说明”的图层,在第30帧插入空白关键帧,在舞台上输入说明内容。

(7)创建一个名为“按钮”的图层,在第30帧插入空白关键帧,然后在舞台上制作返回按钮,并将实例名命为“backbtn”舞台效果。在第30帧中输入控制代码。

3.制作游戏元素

(1)新建一个名为“大石头”的影片剪辑元件,在元件内部的第1、2、3帧上分别绘制大小为“73×70”像素的石头的圆形(2)同样,在制作一个大小为“41×70”像素的“中石头”元件和一个大小为“23×21”

像素的“小石头”元件

(3)新建一个名为“飞机”的影片剪辑元件,将“图层1”重命名为“机身”层,将【库】

面板中名为“飞机图标”的影片剪辑元件拖曳到舞台上,并设置其大小为“41×51”像素。

(4)新建一个名为“尾焰”的图层,将它拖曳至“飞机”图层的下方,然后在舞台上绘制飞机尾焰并制作动画。

(5)新建一个名为“盾图标”的影片剪辑元件,在舞台上绘制一个大小为“12×15”像素的盾。

(6)新建一个名为“盾”的影片剪辑元件,在舞台上绘制盾的形状,改变其大小为“96×122”

像素,并将其填充色的【Alpha】值修改为“30%”。

(7)新建一个名为“作战飞机”的影片剪辑元件,将图层1重命名为“飞机”层,将【库】

面板中名为“飞机”的元件拖曳到舞台上。

(8)在第3帧和第4帧插入关键帧,将飞机分离,以形成爆炸的效果,如图9-100和图9-101所示。

(9)将第3帧的帧标签改为“explode”。在第5帧插入空白关键帧,并在帧上面输入代码“stop;”。

(10)新建一个名为“盾”的图层,将库中名为“盾”的影片剪辑元件拖曳到舞台上。然后修改“盾”元件的实例名称为“shield”,在第3帧插入空白关键帧。

(11)新建一个名为“子弹”的影片剪辑元件,在舞台上绘制一个大小为“3×3”像素的黄色圆形。

4.加控制代码

(1)返回主场景。将“图层1”重命名为“背景”层,在第2帧插入空白关键帧,将素材“第9章\保卫地球\宇宙.jpg”文件导入舞台中,然后在第3帧插入帧。

(2)打开【库】面板,用鼠标右击“片头”元件,在弹出的快捷菜单中选择【链接】命令。打开【链接属性】对话框,将【类】设置为“pt”。【链接属性】对话框的具体设置如图9-102所示。

(3)新建一个名为“游戏界面”的图层,将第1帧帧标签改为“inrto”,然后为第1帧添加代码。

(4)在第2帧插入空白关键帧,并将帧标签改为“play”。然后在该帧上输入以下代码。

(6)在第4帧插入空白关键帧,将帧标签改为“help”,将库中名为“帮助”的元件拖曳至舞台上。

(7)将“大石头”的类名称改为“RockBig”,将“中石头”的类名称改为“RockMedium”,将“小石头”的类名称改为“RockSmall”,将“盾图标”的类名称改为“ShieldIcon”,将“飞机”的类名称改为“Plane”,将“飞机图标”的类名称改为“ShipIcon”,将“子弹”的类名成改为“Missile”,将“作战飞机”的类名称改为“Ship”。

(8)创建一个名为“控制代码”的图层,在该图层的第1帧中输入代码,或者从素材“第9章\保卫地球\保卫地球.txt”中获取。

(9)绘制并调试飞机形状,并按如图9-103所示制作旋转地球时间轴。

(10)至此,整个游戏就制作完成了。最后保存并测试影片。

5.制作帮助文档

在动作帧中加入代码,并制作帮助说明,如图9-104所示。

6.制作游戏元素

制作案例所需的元素,大石头、中石头、小石头、飞机加速、飞机护盾、飞机炸裂元件,如图9-105所示。

7.添加控制代码

在本案例中,游戏的主要功能都是由代码来实现的,这也是本例的一个难点所在。在学习本例时,建议读者参照源文件进行学习。同时还需要花一部分时间去研究学习游戏中的代码,以达到举一反三的效果。

小结

本章通过4个大型的综合实例的讲解,将第8章的内容进行了全新地诠释和升华。读者只要掌握了这4个典型实例的制作方法,并融会贯通,即可推广到其他的Flash作品的制作中。

思考与练习

1.从本章的4个实例出发,认真总结Flash开发的思路和技巧。

2.练习本章全部实例。

同类推荐
  • 从平凡到神奇

    从平凡到神奇

    本书结合多年的开店经验,全面地讲解了在淘宝网开设店铺的相关知识,为准备在淘宝网创业的卖家及刚刚创建店铺的店主,提供全面的开店和经营方面的指导。本书按照淘宝开店的流程安排内容,侧重每个步骤中的实际技巧。本书分3个部分:如何在淘宝开店、如何开好店、如何做强做大店铺。前3章介绍了在淘宝网开设店铺的基础知识,指导读者在开设店铺前做好准备工作,以及建立起自己的店铺,并且完成店铺的第一笔交易;第4章至第7章主要介绍了网店装修和推广的方法,以及网店的物流经验和技巧;第8章着重介绍了将网店做大做强的方法,帮助卖家在开店和经营中树立品牌意识,做大做强自己的店铺。
  • 云计算和现代远程教育

    云计算和现代远程教育

    本书介绍了云计算知识、云计算的特性、云计算技术、云计算中的访问云、云计算中的云存储、云计算在远程教育中的应用等内容。
  • FlashCS动画制作基础

    FlashCS动画制作基础

    适合爱好flash动画制作的初、中级读者作为入门学习的参考书,还可以供从事网页制作与动画设计的人员参考,同时也可以作为初、中级电脑短训班的培训教材,对有一定经验的flashcs5使用者也有很高的参考价值。
  • 如何处理电脑故障

    如何处理电脑故障

    本书以问答的方式介绍了电脑会出现的各种故障,内容包括了音箱声音失真,如何处理?如何做好电脑的日常维护等等问题。
热门推荐
  • 盖世仙主

    盖世仙主

    我为仙主,乱世之争,战无不胜,万古长存,主掌六道,凌驾众生,征伐寰宇,谁敢争锋?
  • 决城

    决城

    曾经天下正道之首的天衣门,掌门天下第一剑——方景阁失踪多年,被内贼里应外合,勾结外敌作乱,一夕间元气大伤。群豪并起,天下动乱,四方魔教乘虚而入,天下再临浩劫。
  • 小红日常吐槽的一天

    小红日常吐槽的一天

    是以一个小世界为基准的故事,涵盖很多的类型,没天的人物都是不同的
  • 九州元钥

    九州元钥

    新人新作,逗比系统流,希望大家多多支持简介:我给你这个机会,未来将如你所愿,从头到脚得装比,装比到天明,直到你的装比之名自爱尔兰到契丹无人不知,无人不晓!猪脚语录:明明成为猪脚了,每次也都装比成功了,可是为什么我总有种下一章就会成为搞笑角色的预感……
  • 掌门的优乐美娘子

    掌门的优乐美娘子

    苏月白万万没有想到,自己堂堂一个丞相独生女,居然落得更名换姓的田地。原本日子过的平静,但也快活,却被王爷提亲搅和了。二话不说,麻溜就是跑,可遇上了这位掌门,可真是命中注定。掌门:我的优乐美娘子,您这边请。--情节虚构,请勿模仿
  • 绝对的领域

    绝对的领域

    本书又名《绝对领域》,讲述一个变为女生的宅男的欢脱故事...
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 最初和最终的自由

    最初和最终的自由

    克氏的第二本畅销书,新译本由《智慧的觉醒》译者宋颜翻译。武术宗师李小龙看了这本书之后,得以从前人的窠臼中逃出,到达“没什么要教给他人”的境界,心灵真正自由。自由是克氏最重要的三大主题之一:爱·行动·自由;也是克氏进行演讲和写作的目的之一:帮助人们从无明和恐惧中解脱出来,获得心灵的自由。
  • 高中万岁

    高中万岁

    男神万岁!快乐万岁!幸福万岁!高中万岁!
  • 我发现世界有点异常

    我发现世界有点异常

    我不知道是我异常,还是世界变多了?世界突然多出来一些我从未听过的事。诸天流SCP基金会玩家乱入聊天群