- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 综合实例 本章重点 本章我们安排了几个实例,制作课件、制作实时钟和射击游戏,它们虽然都不是太难,但综合性比较强,我们在学习的时候不仅要学习它们的制作方法,更要学习它们的制作思路。作为本书的最后一章,基础的知识我们都讲解了,而具体的怎么操作还需读者下去勤加练习,多想多做,这样我们才能不断创新,制作出自己风格的Flash动画来。 学习目的 通过本章的学习,您可以了解: 课件制作过程 制作实时钟 精彩射击游戏的制作 10.1.1 制作静态元件 10.1.2 制作按钮 10.1.3 制作实验的影片剪辑 10.1.4 将元件添加进场景 10.1.5 用ActionScript进行编程 10.2 制作实时钟 10.2.1 制作界面 10.2.2 制作表针 10.2.4 添加实例 10.2.5 添加其它信息 10.3 制作精彩射击游戏 制作背景、飞船 制作虚拟的场景 制作星空背景 创建一些对手 制作对手与我交锋场景 制作游戏结束画面 对游戏进行最后完善 * * 10.1 课件制作 注意:为了使紫色的文字和前一帧的文字能够对齐,打开时间轴下面的洋葱皮选项,这样可以通过观察前后两帧的变化来对齐文字。 本节主要内容包括使用Date对象和创建走动的指针。如图所示是实时钟的外观,它可以显示年,月,日,星期;并且用两种方式显示小时,分,秒。 10.2.3 制作Clock 拖一个Clock 影片剪辑的实例到屏幕上。给这个实例名为Clock。为这个实例添加如下的代码: onClipEvent (enterFrame) { // Get the time information and stores in MyDate MyDate = new Date(); // Assigns values individually hour = MyDate.getHours(); minute = MyDate.getMinutes(); second = MyDate.getSeconds(); // Calculates position for hours hand if (hour 11) { hour = hour.12; } hour = hour*5; movement = minute/12; hour = int(hour+movement); // Moves hours hand with (_root.Clock.Hours) { gotoAndStop(hour) + 1; } // Moves minutes hand with (_root.Clock.Minutes) { gotoAndStop(minute) + 1; } // Moves seconds hand with (_root.Clock.Seconds) { gotoAndStop(second) + 1; } } 在主时间轴里添加一个新层,起名为info。然后在这层里,添加一个静态文本框。 新插入一层,起名为day。然后在这个层里,添加两个动态文本框,分别于变量year和currentdate相关联,注意它们的宽度,需要适当调整,如图所示。 本节主要学习内容包括: 射击游戏制作的一般原理 检测碰撞 制作运动的背景 键盘检测 图显示了这个游戏的界面,通过四个方向键控制飞船的运动,Ctrl键用来发射激光武器,屏幕右边随机地有对手飞船飞过来,要么用激光武器把对手飞船击落,要么躲过去,如果被对手飞船撞到,读者就输了。背景是移动的地面和星星,左上角计算读者当前的得分。 为了显示飞船向右运动的效果,根据相对论,可以向左移动地面,好像坐车的时候感觉地面向后移动一样。移动地面的最好方法就是让ground 影片剪辑的X坐标逐渐的减小。 为了使移动的效果看起来更加平滑,需要两个这样的地面影片剪辑。但是不简单地把两个地面地影片剪辑放到一起,把两个这样的地面影片剪辑放到另外的一个影片剪辑里,起名为mainGround。然后用这个新的mainGround来代替两个单独的ground 影片剪辑。换句话说,mainGround 影片剪辑包含了两个ground 影片剪辑, 通过移动mainGround来代替移动两个ground 影片剪辑。 读者可以试着自己加上这个滚动的背景,所有的步骤都和加地面的步骤一样,唯一的区别就是图形应该是星空的图形,而不是地面了。
您可能关注的文档
- AutoCAD2009教学课件 第1章AutoCAD2009基础.ppt
- AutoCAD2009教学课件 第3章高级二维绘图命令.ppt
- AutoCAD2009教学课件 第4章图层设置与精确定位.ppt
- AutoCAD2009教学课件 第5章平面图形的编辑.ppt
- AutoCAD2009教学课件 第8章尺寸标注.ppt
- AutoCAD2009教学课件 第9章图块与外部参照.ppt
- AutoCAD2009教学课件 第12章实体绘制.ppt
- AutoCAD2009教学课件 第13章机械设计工程案例.ppt
- AutoCAD2009教学课件 第14章建筑设计工程案例.ppt
- CATIA V5教学课件第二章 草图.ppt
- 内蒙古自治区赤峰市乌拉特中旗第一中学2022年高二语文联考试题含解析.docx
- 福建省福州市连江县官头中学高二语文模拟试卷含解析.docx
- 安徽省滁州市西州店中学高二历史上学期期末试卷含解析.docx
- 贵州省遵义市剑桥外国语学校2021-2022学年高二语文月考试题含解析.docx
- 山东省济宁市第十六中学高三语文测试题含解析.docx
- 2021年湖南省邵阳市楚云高考补习学校高三语文下学期期末试题含解析.docx
- 原文传递馆际互借及文献查找实例.pptx
- 2020年江西省景德镇市莱茵学校高一英语下学期期末试卷含解析.docx
- 安徽省六安市逸挥中学2020-2021学年高三语文上学期期末试题含解析.docx
- 专利申请文件撰写及复审无效程序祁建伟5南京.pptx
文档评论(0)