毕业论文(设计)——Flash游戏设计——撞砖块.doc
《毕业论文(设计)——Flash游戏设计——撞砖块.doc》由会员分享,可在线阅读,更多相关《毕业论文(设计)——Flash游戏设计——撞砖块.doc(42页珍藏版)》请在咨信网上搜索。
毕业论文(设计) Flash游戏设计 —— 撞砖块 The design of Flash game —— Bump Brick 摘要 Flash不仅是制作交互式矢量图和Web动画的标准工作软件,也是一个高效的程序开发工具。其中自带的Action Script 2.0为一种面向对象的编程语言,它为快速开发健壮的Flash应用程序奠定了基础。基于Action Script 2.0所设计的Flash游戏,也因其交互性强,外观精美,占用数据小等得天独厚的优势,引领新的游戏革命。 本文所描述的是基于Flash的Action Script 2.0设计的一种交互性较强的休闲游戏--撞砖块。本文通过运用Flash自带的编程语言,结合图形图像处理,矢量图绘制,按钮设置等多方面手段,从而实现的一个撞砖块的Flash游戏。 关键字: Flash游戏;Action Script;撞砖块 Abstract Flash is not only a standard work software of making the interactive vector chart and Web animation, but also is a highly effective program development tools. The Action Script 2.0 attached to Flash is an object-oriented programming language, and it laid the groundwork for the rapid development of a robust Flash application procedures. Owing to its strong interactive, exquisite appearance and small occupation, Flash game based on the Action Script 2.0, lead a new revolution of game. This article describes a strong interactive leisure game -- Hit bricks block which is based on Action Script 2.0 attached to Flash. Through using built-in Flash programming language, combining graphic image processing, protracting Vector Graphics, setting buttons, etc., the paper finally achieves the Flash games--- Hit bricks block.. Key word: Flash Game ; Action Script;Bump Brick II 目 录 0 前言 1 1 一切是这样开始的 2 2 Flash的用途 6 2.1 Flash 可用于制作网站 6 2.2 Flash可用于制作课件 6 2.3 Flash可用于制作游戏 6 3 Flash的简介 8 3.1 Flash 9 3.2 Firework 9 3.3 Flash很“闪” 10 3.4 Flash中的动画 21 3.5 Flash中的元件 22 3.6 Flash中的音频 23 3.7 Flash中的Action Script 23 3.8 FLASH设计的现状及未来的前景 25 4 撞砖块游戏的设计思路 27 5 设计制作阶段 29 5.1 声音的使用 29 5.2 按钮的实现 29 5.3 球的运行算法 30 5.4球的增加 32 5.5 球与砖块的碰撞 33 5.6分数的增加 33 6 调试 34 7 结论 35 致谢 36 参考文献 37 辽宁工程技术大学职业技术学院毕业设计(论文) 0 前言 Flash的英文解释为:n.闪光,闪现,一瞬间,闪现,反射,使迅速传便,vt.使闪光,反射 adj.闪光的,火速的。Flash也是由macromedia公司推出的交互式矢量图和 Web 动画的标准,由Adobe公司收购。网页设计者使用 Flash 创作出既漂亮又可改变尺寸的导航界面以及其他奇特的效果。Flash也是存储芯片的一种,通过特定的程序可以修改里面的数据。 Flash的前身是Future Wave公司的Future Splash,是世界上第一个商用的二维矢量动画软件,用于设计和编辑Flash文档。1996年11月,美国Macromedia公司收购了Future Wave,并将其改名为Flash。在出到Flash 8以后,Macromedia又被Adobe公司收购。最新版本为:Adobe Flash Professional CS5.5。Flash通常也指Macromedia Flash Player(现Adobe Flash Player),用于播放Flash文件。 33 1 一切是这样开始的 一、1995年 FutureSplash Animator 是 Flash的前身,由简单的工具和时间线组成。 二、1996年11月 Macromedia Flash 1为 Macromedia给FutureSplash Animator更名后为Flash的第一个版本 。 三、1997年6月 引入库的概念Macromedia Flash 2 。 四、1998年5月31日 影片剪辑,Javascript插件,透明度和独立播放器Macromedia Flash 3 。 五、1999年6月15日 Macromedia 推出了Flash4.0。自 Flash 进入4.0 版以后,原本的 Shockwave 播放器便变成了仅供 Director 使用。Flash 4.0开始有了自己专用的播放器,称为“Flash Player”,不过为了保持向下相容性,Flash 制作出的动画则仍旧沿用了原有的 .SWF文件名(Shockwave Flash)。 六、2000年8月24日 Macromedia 推出了Flash5.0 (支持的播放器为 Flash Player 5)Flash 5.0中的ActionScript已有了长足的进步,并且开始了对XML和Smart Clip(智能影片剪辑)的支持。ActionScript的语法已经开始定位为发展成一种完整的面向对象的语言,并且遵循ECMAScript的标准(就像JavaScript那样)[1]。 七、2002年3月15日 Macromedia 推出了Flash MX (也就是测试版中的6.0,后来为了配合MX产品线,正式命名为MX,支持的播放器为 Flash Player 6) Flash 6.0开始了对外部jpg和MP3的调入支持。同时也增加了更多的内建对象( 如直接的绘画控制)。提供了对HTML文本的更精确控制。Set Interval 超频帧的概念。同时也改进了.swf文件的压缩技术[2]。 八、2003年8月25日 Macromedia 推出了Flash MX 2004(支持用 Flash MX 2004创建的SWF的播放器的版本被命名为 Flash Player 7) 九、2003年9月10日的 Macromedia Flash MX 2004 Pro 包括所有Flash MX 2004的特性,加上Web Services, ActionScript 2.0的面向对象编程,媒体播放组件 2005年9月13日 Macromedia Flash 8增强为移动设备开发的功能,方便创建Flash Web,增强的网络视频 . 十、2005年12月5日 Macromedia被Adobe公司以34亿美元的天价收购,其旗下的网页三剑客也归属到Adobe旗下。 十一、2007年 Adobe Flash CS3 Professional 推出符合OOP的Actionscript 3.0,新的AS3.0对XML的支持达到了100%。 十二、2007年12月14日 Adobe公司收购Macromedia公司后,首次推出的版本------Adobe Flash CS3,最新的as3.0编程语言替换原来的as2.0编程语言。 在计算机逐步渗入社会生活各个层面的今天,计算机已经成为人们日常生的一部分,越来越多的人使用计算机办公、娱乐等等。 本人开发的flash撞砖块游戏是结合很多案例开发的。 第一个是初始化问题,包括随机产生本局游戏中转的总数,转的分布对于每一个小区域如何获取周围地区分布的转数等等。 第二就是对鼠标事件的处理问题,即在游戏过程中对鼠标事件应如何做出反应。 经过三年的大学学习,我对理论知识已经有了一定的了解与认知,本次的毕业设计便是将书本上所学的理论知识与实际相结合,同时也是对所学知识的一种检查,希望通过本次的毕业设计使自己在程序的开发和设计上有新的认识并能有所提高。本次毕业设计既锻炼了我们的实际动手能力,又在老师的指导下进行了一次模拟实际产品的开发,对于我们以后工作能力的培养具有重要意义。 Flash解析 Flash 是一种创作工具,设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。Flash 可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容。通常,使用 Flash 创作的各个内容单元称为应用程序,即使它们可能只是很简单的动画。您也可以通过添加图片、声音、视频和特殊效果,构建包含丰富媒体的 Flash 应用程序。[1] Flash 特别适用于创建通过 Internet 提供的内容,因为它的文件非常小。Flash 是通过广泛使用矢量图形做到这一点的。与位图图形相比,矢量图形需要的内存和存储空间小很多,因为它们是以数学公式而不是大型数据集来表示的。位图图形之所以更大,是因为图像中的每个像素都需要一组单独的数据来表示。 要在 Flash 中构建应用程序,可以使用 Flash 绘图工具创建图形,并将其它媒体元素导入 Flash 文档。接下来,定义如何以及何时使用各个元素来创建设想中的应用程序。 在 Flash 中创作内容时,需要在 Flash 文档文件中工作。Flash 文档的文件扩展名为 .fla (FLA)。Flash 文档有四个主要部分: 舞台是在回放过程中显示图形、视频、按钮等内容的位置。在Flash 基础中将对舞台做详细介绍。 时间轴用来通知 Flash 显示图形和其它项目元素的时间,也可以使用时间轴指定舞台上各图形的分层顺序。位于较高图层中的图形显示在较低图层中的图形的上方。 库面板是 Flash 显示 Flash 文档中的媒体元素列表的位置。 ActionScript 代码可用来向文档中的媒体元素添加交互式内容。例如,可以添加代码以便用户在单击某按钮时显示一幅新图像,还可以使用 ActionScript 向应用程序添加逻辑。逻辑使应用程序能够根据用户的操作和其它情况采取不同的工作方式。Flash 包括两个版本的 ActionScript,可满足创作者的不同具体需要。有关编写 ActionScript 的详细信息,请参阅"帮助"面板中的"学习 Flash 中的 ActionScript 2.0"。 Flash 包含了许多种功能,如预置的拖放用户界面组件,可以轻松地将 ActionScript 添加到文档的内置行为,以及可以添加到媒体对象的特殊效果。这些功能使 Flash 不仅功能强大,而且易于使用。 完成 Flash 文档的创作后,可以使用"文件">"发布"命令发布它。这会创建文件的一个压缩版本,其扩展名为 .swf (SWF)。然后,就可以使用 Flash Player 在 Web 浏览器中播放 SWF 文件,或者将其作为独立的应用程序进行播放。 FLASH的特点 a.使用矢量图形和流式播放技术。与位图图形不同的是,矢量图形可以任意缩放尺寸而不影响图形的质量;流式播放技术使得动画可以边播放边下载,从而缓解了网页浏览者焦急等待的情绪。 b.通过使用关键帧和图符使得所生成的动画(.swf)文件非常小,几K字节的动画文件已经可以实现许多令人心动的动画效果,用在网页设计上不仅可以使网页更加生动,而且小巧玲珑下载迅速,使得动画可以在打开网页很短的时间里就得以播放。 c.把音乐,动画,声效,交互方式融合在一起,越来越多的人已经把Flash作为网页动画设计的首选工具,并且创作出了许多令人叹为观止的动画(电影)效果。而且在Flash4.0的版本中已经可以支持MP3的音乐格式,这使得加入音乐的动画文件也能保持小巧的'身材'。 d.强大的动画编辑功能使得设计者可以随心所欲地设计出高品质的动画,通过ACTION和FSCOMMAND可以实现交互性,使Flash具有更大的设计自由度,另外,它与当今最流行的网页设计工具Dreamweaver配合默契,可以直接嵌入网页的任一位置,非常方便。[2] FLASH工作环境 a.舞台(Stage) 就是工作区,最主要的可编辑区域。在这里可以直接绘图,或者导入外部图形文件进行安排编辑,再把各个独立的帧合成在一起,以生成电影作品。 b.时间轴窗口(Timeline) 用它可以调整电影的播放速度,并把不同的图形作品放在不同图层的相应帧里,以安排电影内容播放的顺序。 c.绘图工具栏(DrawingToolbar) 放置了可供图形和文本编辑的各种工具,用这些工具可以绘图,选取,喷涂,修改以及编排文字,还有些工具可以改变查看工作区的方式。在选择了某一工具时,其所对应的修改器(Modifier)也会在工具条下面的位置出现,修改器的作用是改变相应工具对图形处理的效果。 d.标准工具栏(StandardToolbar) 列出了大部分最常用的文件操作,打印,剪贴板,撤消和重做,修改器以及控制舞台放大比例的图标和选项,便于进行更为快捷的操作。 e.图库窗口(LibraryWindow) 用以存放可以重复使用的称为符号的元素。符号的类型包括有图片(Graphics),按钮(Button)和电影片断(MovieClip)。其调用的快捷键为Ctrl-L。 2 Flash的用途 2.1 Flash 可用于制作网站 Flash作为一个矢量动画的制作软件,它的用途和功能已经超越了普通动画制作软件的标准,它正在向一个交互平台的方向前进,它已经成为了网络多媒体的代名词,或者说它就是业内的工业标准。不过,这些并不能掩盖Flash软件的真正用途,那就是交互多媒体网站[3]。 2.2 Flash可用于制作课件 Flash制作的课件内容丰富,能通过动画把复杂的或抽象的知识简单化,而对教师的调查显示,这种软件制作的课件比powerpoint更为形象和生动,使课堂教学活动变得活泼,生动有趣,富有启发性、真实性,可以从根本上改变传统上单调的教学模式,从而活跃学生的思维,激发学生的学习兴趣。 2.3 Flash可用于制作游戏 与传统的网络游戏相比,这种游戏最大的特点是简单、新颖、容易上手、节省时间。使用专业网络动画制作软件Flash制作客户段,强大的ActionScript网络编程语言写服务器程序这种制作方式,以其短小精悍、数据量相对较小[3]。功能强大、安全性强逐渐成为了众多网络休闲小游戏编程人员的宠儿。 Flash在其它领域的应用: 在2005年之后,我相信Flash还会向其它领域进行强有力的冲击,至少Flash现在已经具备了这样的实力。我看过一篇华严数码的文章,文章中主要阐述了Flash动画在手机上传播的优势和缺陷。文章中认为,手机的技术发展,已经为Flash的传播提供了技术保障,而Flash动画自身的亲和力和传播速度等优势,将会给Flash动画产业带来巨大的商业空间。以彩信和互动游戏为突破口,Flash将在近期迅速占领手机中的彩信市场。[4] 挑战HTML,成为网站标准 现在提网站标准,可能还为时过早,但这一切也已经在Macromedia公司的运筹帷幄之中。因为比起HTML平面网站,Flash具有亲和力强、动感互动等多媒体的特性。纵观今后媒体的发展方向,也不能逃避交互多媒体的发展道路,那么作为媒体中的新贵——互联网,自然成为了革命的先行者,交互多媒体的浪潮势必在互联网上先展开。 Flash自身的不足: 当然这些都是我们的设想,想要将这些美好的前景变为事实,还需要Flash的发展作为前提。Flash现在急需改变的,就是与图像的紧密结合,毕竟不可能每一个设计师都去专修矢量图设计。另外,在网络上建立交互多媒体网站,搜索引擎的支持也很关键,Flash互动网站如果登陆搜索引擎,希望是Macromedia公司的下一个课题。闪客应当更加注重自身素质的培养,这包括专业知识和创作思路。完成了在社会上的立足之后,就需要不断的创新,让交互多媒体在各个不同领域都能够得到长足的发挥。 3 Flash的简介 档案格式 “swf ”这是一个完整的影片档,无法被编辑。有时会被念做“swiff”。Swf在发布时可以选择保护功能,如果没有选择,很容易被别人输入到他的原始档中使用。然而保护功能依然阻挡不了为数众多的破解软件,有不少闪客专门以此来学习别人的程序代码和设计方式。 “fla ”是Flash的原始档,只能用Macromedia Flash打开编辑或Adobe Flash CS3及更高版本打开编辑。 Actionscript是一种程序语言的简单文本文件. FLA档案能够直接包含 Actionscript, 但是也可以把它存成AS档做为外部连结档案(如定义ActionScript类则必须在写在as文件里,再通过import加入类),以方便共同工作和更进阶的程序修改。 网页三剑客:网页三剑客,顾名思义,是一套强大的网页编辑工具,最初是由Macromedia公司开发出来的。由Dreamweaver,Fireworks,Flash三个软件组成,俗称三剑客。[5] 名称由来 之所以称之为三剑客, 很大一部分是因为这三种软件能相互无缝合作。现在,制作网页,通常由Fireworks导出切片、图片等,然后在Dreamweaver中绘制表格;较为流行的一种是在Fireworks中做好主要页面,然后导出,在Dreamweaver中加以修改,添加链接等,便做出一个非常好看的页面。 软件简介 Dreamweaver 是一个“所见即所得”的可视化网站开发工具,主要用于动态网页的开发;Fireworks主要是用于对网页上常用的jpg、gif的制作和处理,也可用于制作网页布局;Flash主要用来制作动画,现推出Flash平台,可预见有极好的前景。 网页三剑客的三者结合是当今网站开发的必备工具。如果用别的软件来替代的话:Fireworks可用Photoshop与CorelDRAW来替换。Frontpage只对初学者有一定的帮助,无法设计出更复杂的网页。 在以前Adobe公司与Macromedia竞争,然而,网页制作当推Dreamweaver,而图片处理却是Photoshop占优,但Fireworks在做网页方面有一点优势。在Adobe收购了Macromedia后,Macromedia公司有不少软件停产,而三剑客得以幸存并不断发展壮大,继续推出全新的产品。 网页制作三剑客目前分工如下: DREAMWEAVER(网页制作) FLASH(动画制作) FIREWORKS(矢量图形制作和图像处理) 3.1 Flash 概述 Flash是美国Macromedia公司所设计的二维动画软件,全称Macromedia Flash(被Adobe公司收购后称为Adobe Flash),主要用于设计和编辑Flash文档。附带的Macromedia Flash Player,用于播放Flash文档。 现在,Flash已经被Adobe公司购买,最新版本为:Adobe Flash CS5,播放器也更名为Adobe Flash Player。 特性 被大量应用于互联网网页的矢量动画文件格式。 使用向量运算﹙Vector Graphics﹚的方式,产生出来的影片占用存储空间较小。 使用Flash创作出的影片有自己的特殊档案格式﹙swf﹚。 该公司声称全世界97%的网络浏览器都内建Flash播放器﹙Flash Player﹚。 是Macromedia/Adobe提出的“富因特网应用”(RIA)概念的实现平台。[6] 3.2 Firework 概述 Adobe Fireworks可以加速 Web 设计与开发, 是一款创建与优化 Web 图像和快速构建网站与 Web 界面原型的理想工具。Fireworks不仅具备编辑矢量图形与位图图像的灵活性, 还提供了一个预先构建资源的公用库, 并可与 Adobe Photoshop、Adobe Illustrator、Adobe Dreamweaver和Adobe Flash软件省时集成。 在Fireworks 中将设计迅速转变为模型, 或利用来自 Illustrator、Photoshop 和 Flash 的其它资源。 然后直接置入Dreamweaver 中轻松地进行开发与部署。 Flash技术的发展 我们回顾历史,目的就是展望未来。在闪客发展的这五年中,有一个力量一直在左右着闪客的发展方向,那就是Flash自身的技术发展方向。所以我们在谈论闪客的未来时,也不可能脱离Flash的技术发展。在今年11月,我们看到了Macromedia公司对Flash MX 2005制作的产品预览,在Flash MX 2005中,Flash增加了很多新功能,比如类似Photoshop中的滤镜效果和图层混合效果。 3.3 Flash很“闪” 闪客是网络新文化一族。所谓“闪”就是指Flash(英文单词本意是指闪光、闪现),而“客”则是指从事某事的人,那么,闪客就是指做Flash的人。所谓“闪客”,也指经常使用flash的人。“闪客”这个词源起于“闪客帝国”个人网站。关于闪客,一位研究者这样描述:每当夜幕降临,他们选择了“闪光”,用一种叫Flash的软件,把隐藏在心里那些若隐若现的感觉做成动画,也许是段MTV,也许是段伤感的故事,也许仅仅是一个幽默。 来历: 1997年Flash开始出现在中国,Flash是一个技术门槛比较低,开发成本也相对比较低的优秀软件。它让不少业余爱好者很快能够加入到创作者的行列中来。最初的Flash动画制作,大部分人的作品“不堪卒睹”,完全处于一种自娱自乐的状态中。但是因为其中有不少人曾经擅长图像、动画等的制作,他们慢慢的成长为优秀的Flash的创作者 1999年,当时在互联网界大名鼎鼎的“边城浪子”率先提出了“闪客”这个概念,并创办了“闪客帝国”网站。因此,“闪客”这个词源起于“闪客帝国”个人网站。1999年正要开始建设,但是名字还没有想好。在回声资讯的“Flash论坛”上,有一天有人无意中说出一“闪客”,这个立刻击中了边城浪子。于是,“闪客”就开始挂在他的嘴边,等到“闪客帝国”开通的时候,“闪客”概念已经深入人心了。如今,“闪客”已经与“黑客”、“博客”等概念一起,构成了风起云涌的网络亚文化浪潮。 常用软件: 1. 闪客精灵是由中国本土软件公司-硕思软件推出的,专门用来解析工具。闪客精灵它可以浏览、播放、分析Flash动画(.swf文件和.exe文件),完全解读动作脚本(ActionScript)2.0,并能够将每个SWF元素以不同的格式导出(如动作脚本、声音、图片、矢量图、动画帧、字体、文字、按钮和动画片断)。能够分析Flash动画中的视频文件并导出为*.flv格式的文件。,而且可以将SWF格式文件转化为FLA格式文件。它能反编译一个FLASH的所有元素,并且能完全支持动作脚本AS3.0。使用闪客精灵专业版5.1你可以在任意一个Flash影片上找到你想找的东西。转换后的FLA能够在adobe flash中打开。完全兼容Flash cs3,包括Flash组件、9切片的转换和文字反锯齿参数等。[7] 硕思闪客精灵还提供了一个辅助工具--闪客名捕,它是一个SWF捕捉工具。当用户在IE浏览器或Firefox浏览器中浏览网页的同时,可以使用它来捕捉Flash动画并保存到本机。如图3-1 图3-1 2. 闪客之锤是一款专业的二维矢量动画创作工具,同样为硕思软件产品系列之一。其最强大的一个功能是运用智能的运动动画分析和完全的动作脚本支持,来导入*.SWF格式的文件。所有导入的元素及动作脚本可以被轻松的修改,还可以将影片再导出为SWF格式,保证原来影片的元素和功能毫无损失。为了制作出更专业的动画,闪客之锤自带了 80余款各种样式的生动的动画特效。您只需轻点几下鼠标,更改几个参数即可完成复杂的动画作品。在英文版本的最新版中,还加入了形变等新的功能,可以说为Flash提供了很好的补充和替代作用。如图3-2 图3-2 3.闪客巫师是一款适合于初级和中级用户使用的Flash工具。它提供的动画模板,相册模板和动画素材,让您轻松就可以创作抢眼的广告横幅,动态文字,相册和电子贺卡等效果。闪客巫师还支持添加动作脚本,所见即所得的功能可以让你的设计变的更加直观,轻松的设计出Flash效果!硕思闪客巫师是一款可以快速创建专业Flash效果的便捷工具。 不需要专业的美术设计基础,只需要简单的拖拉和点击就可以设计出各种各样的按钮、导航条、Logo等效果。所见即所得的编辑界面可以让你在设计时更加直观,轻松设计出Cool效果!!新增添的工具——硕思闪客精灵2002标准版除了能将flash动画中的图片、矢量图、声音、文字、按钮、影片片段、帧等基本元素完全分解,还能将图片、矢量图、声音灵活应用于硕思闪客巫师中,让你也可以做出大师级的作品!硕思闪客巫师和FrontPage可完美结合使用。如图3-3 图3-3 4. Flash视频编码器(服务器版)是硕思软件为站长级用户量身打造的一款服务器端的Flash视频工具。硕思Flash视频编码器(服务器版)是一款独立应用于服务器端的Flash视频编码应用程序,通过在服务器端调用命令行将各种流行的视频格式通过编码批量转换为Flash视频(FLV)格式,同时对视频外观进行控制,加入公司品牌,并轻松地集成到您的网站中。 硕思Flash视频编码器(服务器版本)提供强大的视频编解码功能,用户可以自由裁剪视频画面,设置不同的画面缩放模式,通过自定义各种高级转换设置,如视频/音频转换比特率、采样率、声道、帧率,以及输出视频的画面大小和比例等等,对输出视频的质量和效果进行控制,同时还能实现批量转换功能。 Flash动画设计的三大基本功能 Flash动画设计的三大基本功能是整个Flash动画设计知识体系中最重要、也是最基础的,包括:绘图和编辑图形、补间动画和遮罩。这是三个紧密相连的逻辑功能,并且这三个功能自Flash诞生以来就存在。[8] 1.绘图和编辑图形 绘图和编辑图形不但是创作Flash动画的基本功,也是进行多媒体创作的基本功。只有基本功扎实,才能在以后的学习和创作道路上一帆风顺。 使用Flash Professional 8绘图和编辑图形——这是Flash动画创作的三大基本功的第一位。 在绘图的过程中要学习怎样使用元件来组织图形元素,这也是Flash动画的一个巨大特点。 2.补间动画 补间动画是整个Flash动画设计的核心,也是Flash动画的最大优点,它有动画补间和形状补间两种形式。 用户学习Flash动画设计,最主要的就是学习“补间动画”设计。 在应用影片剪辑元件和图形元件创作动画时,有一些细微的差别,你应该完整把握这些细微的差别。 3.遮罩 遮罩是Flash动画创作中所不可缺少的——这是Flash动画设计三大基本功能中重要的出彩点。 使用遮罩配合补间动画,用户更可以创建更多丰富多彩的动画效果:图像切换、火焰背景文字、管中窥豹等都是实用性很强的动画。并且,从这些动画实例中,用户可以举一反三创建更多实用性更强的动画效果。 遮罩的原理非常简单,但其实现的方式多种多样,特别是和补间动画以及影片剪辑元件结合起来,可以创建千变万化的形式,你应该对这些形式作个总结概括,从而使自己可以有的放矢,从容创建各种形式的动画效果。 Flash动画的根本 Flash动画说到底就是“遮罩+补间动画+逐帧动画”与元件(主要是影片剪辑)的混合物,通过这些元素的不同组合,从而可以创建千变万化的效果。 三大基本功能之外的延伸 Flash动画的三大基本功能是一切Flash动画应用的基础。但现在Flash已经是一个非常强大的平台,他是一个富媒体环境。 在Flash 4时他加入了MP3声音的支持,Flash 3及以前的版本对音频支持是很匮乏的,从那个时候起你可以设计多媒体的Flash动画了。 在Flash 6时他加入了视频的支持,Flash 5及以前的版本不支持视频(不包括链接的Quicktime),这时,你可以嵌入视频,也可以播放外部的Flv格式的视频。甚至,你还可以捕做到来自麦克风和摄像头的实时音频和视频。[9] 虽然Flash 4以前的版本中也有简洁的脚本代码,但应该不算有严格意义上的Actionscript,充其量只能算是Action,因为他仅有简单的几条语句,连加减乘除运算符都没有。 增强的图形处理功能 目前Flash对位图的处理功能还比较弱,因为它最初是从矢量处理起始的,加之矢量图形是Flash GUI设计之基石,所以估计还会沿着矢量处理的道路继续前进。 不过最近的滤镜和图像混合模式也向位图处理领域迈出一大步。相信未来会有更多更好的这方面的功能加进来。 Flash的功能可能越来越复杂,如何系统地掌握这项技术就显得非常重要。系统地掌握一门技术有两个好处:一个是对目前的功能有清晰的认识;第二,就是能够从容应对更复杂的知识。 了解这些对于一个初入门的动画设计者是非常有意义的,正是将这些功能逻辑的整理出来,有利于用户建立正确的、逻辑的知识体系,而不是再在黑夜里徘徊了。 Flash的发展方向 1、应用程序开发:由于其独特的跨平台特性、灵活的界面控制以及多媒体特性的使用,使得用Flash制作的应用程序具有很强的生命力。在与用户的交流方面具有其它任何方式都无可比拟的优势。当然,某些功能可能还要依赖于XML或者其它诸如javascript的客户端技术来实现。但目前的现状是:很少有人具有运用Flash进行应用程序开发这方面的经验。但这个难度会随着时间的推移而逐步减弱。事实上,对于大型项目而言,使用Flash此时未免有些言之过早,因为它意味着很大的风险。当然,在最早的时间掌握和积累这方面的经验无疑是一种很大的竞争力。可以将这种技术运用在项目中的一小部分或者小型项目中,以减少开发的风险。[10] 2、软件系统界面开发:Flash对于界面元素的可控性和它所表达的效果无疑具有很大的诱惑。对于一个软件系统的界面,Flash所具有的特性完全可以为用户提供一个良好的接口。 3、手机领域的开发:手机领域的开发将会对精确(像素级)的界面设计和CPU使用分布的操控能力有更高的要求,但同时也意味着更加更广泛的使用空间。事实上手机和Pocket PC的分界已越来越不明显,开发者必须为每一款手机(或Pocket PC)设计一个不同的界面,因为它们的屏幕大小各有不同。当然软件的内核可能是相同的,所要注意的是各类手机CPU的计算能力和内存的大小。这无疑是些很苛刻的要求。 4、游戏开发:事实上,Flash中的游戏开发已经进行了多年的尝试。但至今为止仍然停留在中、小型游戏的开发上。游戏开发的很大一部份都受限于它的CPU能力和大量代码的管理。不过可喜的是,Flash Player 7运行时性能提高了2至5倍;而且最新的Flash MX 2004 Professional提供了项目管理和代码维护方面的功能,Actionscript 2.0的发布也使得程序更加容易维护和开发。 5、Web应用服务:其实很难界定Web应用服务的范围究竟有多大,它似乎它拥有无限的可能。随着网络的逐渐渗透,基于客户端-服务器的应用设计也开始逐渐受到欢迎,并且一度被誉为最具前景的方式。但是,这种方式开发者可能要花更多的时间在服务器后台处理能力和架构上,并且将它们与前台(Flash端)保持同步。 6、站点建设:事实上,现在只有极少数人掌握了使用Flash建立全Flash站点的技术。因为它意味着更高的界面维护能力和开发者整站架构能力。但它带来的好处也异常明显:全面的控制;无缝的导向跳转;更丰富的媒体内容;更体贴用户的流畅交互;跨平台和瘦客户端的支持;以及与其它Flash应用方案无缝连接集成等。 7、多媒体娱乐:其实,在这个方面无需再说什么。尽管它的发展速度没有像当初预言的那样迅速,但它仍然还在不断前进。Flash本身就以多媒体和可交互性而广为推崇。它所带来亲切氛围相信每一位用户都会喜欢。 flash影片的后缀名为 .swf ,该类型文件必须有flash播放器才能打开,但占用硬盘空间少,所以现在被广泛应用于游戏。 Flash 的全屏技术 一、不用浏览器直接用Flash播放器播放: A. 不显示Flash播放器菜单栏的全屏(类似屏保效果),在第一帧处的Actions用FS Command命令,在For standalone player选项中选择fullscreen,这时就会看到arguments中为true,Command中是fullscreen。运行中可按ESC退出或设一按钮在Actions上,用FS command在For standalone player选项中选择quit也可退出。附带说一句:For standalone player上的所有选项只适合于用Flash播放器播放的情况。在浏览Flash动画时,如果按CTRL+F键,可实现全屏与非全屏的切换。 B. 如果仅是要使swf文件占满Flash播放器的窗口,什么也不需要做。直接击swf文件。 以上一类全屏多用在非互联网环境的运行。 二、在非Flash播放器(如IE)中运行: A. 只占满浏览器:这种情况相对简单,不管你制作的Flash大小是否为800×600,只要在调用swf文件的HTML中将WIDTH和HEIGHT的参数设为100%即可,当然也可以在Flash导出HTML文件的设置中进行设置,方法是:打开File菜单;选Publish Settings弹出导出设置对话框;在HTML标签下的Dimensions选项,下拉后选中Percent(百分比),并在WIDTH和HEIGHT框中填100,运行这个与swf同名的HTML文件则与直接加语句效果相同。这种占满浏览器的全屏与swf文件的设置无关,但最好设置的大小在700×400左右,否则容易导致图像(主要是在Flash中调用的位图)、汉字的失真。 B. 不显示浏览器菜单栏、工具栏的全屏。这种全屏稍稍复杂,与Flash的设置无关,但要借助JavaScript来完成。方- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 设计 Flash 游戏 砖块
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【仙人****88】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【仙人****88】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【仙人****88】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【仙人****88】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文