关于Flash .doc
《关于Flash .doc》由会员分享,可在线阅读,更多相关《关于Flash .doc(20页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 摘 要随着计算机网络的普及和数字技术的发展,人们迎来了“数字化时代”。这是一个“基于提供服务和非物质产品的社会”,数字化、非物质化、虚拟化是这一社会的显著特征。本文主要介绍了Flash 相册设计来具体说明Flash技术的应用。是利用Flash8软件的功能设计制作。其中包括了Flash技术特点,Flash 相册制作流程和Flash相册制作经验等。关键词 Flash技术特点 Flash 相册制作 Flash 动画技术目 录摘要1第一章 引言31.1 Flash的背景41.1.1 Flash简介41.1.2 Flash的历史41.2 Flash的发展方向61.3 Flash的未来8第二章 Flas
2、h的相关技术介绍和分析92.1 Flash技术特点92.2 Flash中的关键技术 10第三章 关于Flash 相册113.1 Flash 相册 制作流程113.2 Flash 相册 制作经验143.3 Flash动画技术153.3.1 显示和隐藏时间轴153.3.2 编辑帧163.3.3 图层操作163.3.4 图层遮罩173.3.5 符号和组件17第四章 应解决的主要问题204.1 Flash动画生成204.2 Flash制作中对循环和非循环的控制 20第五章 设计总结215.1 制作心得215.2 致谢215.3 参考文献22第一章 引言Flash 是一种创作工具,设计人员和开发人员可使
3、用它来创建演示文稿、应用程序和其它允许用户交互的内容。Flash 可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容。它不仅能够制作出许多眩目多彩的效果,只要你肯赋予它一定的情景,它也会模拟出现实生活中的场景。Flash是用来编辑二维动画的软件,经过几代版本改进后,采用了矢量图形和流式技术,迅速成为网上动画的霸主。Flash能够很好地支持声音,具有交互功能,简单易学,越来越多的教师以此平台制作课件。Flash界面和Director极为相似,可分为工具箱、总谱区、层控制面板和舞台四大支块。Flash制作动画比较简单,你只要定义好各个关键帧,当中的过程由计算机自动生成。
4、它在制作动画方面和秘密武器是多层透明效果和变形技术,再结合按钮符号的交互功能,就能制作出炫目的课件。Flash的爱好者越来越多,但是设计制作一个能够吸引观者眼球的动画并不只是技术熟练就能做到的,它还需要许多视觉创意元素的支持。分析一下优秀的Flash动画作品,我们就会发现,只有那些创意角度新奇有趣、影片风格充满个性、动画角色设计独特、构图新颖的Flash影片或网站才能够让人爱不释手,百看不厌!因此,学习并熟练掌握Flash软件的同时,还应当从艺术设计的角度多掌握一些动画创意设计的方法。1.1 Flash的背景 1.1.1 Flash简介Macromedia公司的网页动画及界面设计软件Flash
5、,一扇敞开的大门,让Web走出呆板的实验室而进入随选信息、文化娱乐和电子商务的五光十色的大千世界。该程序之发展犹如新星初上,所建立的SWF文件格式已成为流化、交互和动画网页内容的事实上的标准。Flash最近的版本,更是从单纯的动画工具出落成强大的、理想的编程环境,用于创建Web应用程序、用户界面、游戏和展示内容。1.使用矢量图形和流式播放技术。与位图图形不同的是,矢量图形可以任意缩放尺寸而不影响图形的质量;流式播放技术使得动画可以边播放边下载,从而缓解了网页浏览者焦急等待的情绪。 2. 通过使用关键帧和图符使得所生成的动画(.swf)文件非常小,几K字节的动画文件已经可以实现许多令人心动的动画
6、效果,用在网页设计上不仅可以使网页更加生动,而且小巧玲珑下载迅速,使得动画可以在打开网页很短的时间里就得以播放。 3. 把音乐,动画,声效,交互方式融合在一起,并且创作出了许多令人叹为观止的动画(电影)效果。而且在Flash4.0的版本中已经可以支持MP3的音乐格式,这使得加入音乐的动画文件也能保持小巧的身材。 4. 强大的动画编辑功能使得设计者可以随心所欲地设计出高品质的动画,通过ACTION和FS COMMAND可以实现交互性,使Flash具有更大的设计自由度。1.1.2 Flash的历史Flash 最早期的版本称为Future Splash Animator,当时Future Splas
7、h Animator最大的两个用户是微软(Microsoft)和迪斯尼(Disney)。1996年11月,Future Splash Animator卖给了MM(M),同时改名为Flash1.0 。这里不得不提到的人物是乔纳森盖伊(Jonathan Gay),是他和他的六人小组首先创造了Future Splash Animator,也就是现在Flash的真正前身了。 Macromedia 公司在1997年6月推出了 Flash 2.0 ,1998年5月推出了Flash3.0。但是这些早期版本的Flash所使用的都是Shockwave 播放器。自 Flash 进入4.0 版以后,原来所使用的 S
8、hockwave 播放器便仅供 Director 使用。Flash 4.0开始有了自己专用的播放器,称为“Flash Player”,但是为了保持向下相容性,Flash仍然沿用了原有的扩展名:.SWF(Shockwave Flash)。 2000年8月Macromedia 推出了Flash5.0 ,它所支持的播放器为 Flash Player 5。Flash 5.0中的ActionScript已有了长足的进步,并且开始了对XML和Smart Clip(智能影片剪辑)的支持。ActionScript的语法已经开始定位为发展成为一种完整的面向对象的语言,并且遵循ECMAScript的标准,就像ja
9、vascript那样。 2002年3月 Macromedia 推出了Flash MX支持的播放器为 Flash Player 6。Flash 6开始了对外部jpg和MP3调入的支持,同时也增加了更多的内建对象,提供了对HTML文本更精确的控制,并引如SetInterval 超频帧的概念。同时也改进了swf文件的压缩技术。那么,“MX”究竟是什么意思呢?到目前为止,还没有一个官方的证实,如果一定要认为是某个单词的缩写,那么可以把Macromedia Experience作为最好的答案。MX可能是Macromedia X的意思,即Macromedia的未来之路,Macromedia正试图展开一次全
10、新的革命。 2003年8月Macromedia 推出了Flash MX 2004,其播放器的版本被命名为 Flash Player 7。Flash MX 2004增加了许多新的功能: A、对移动设备和手机、Pocket PC的支持(以及像素字体的清晰显示); B、Flash Player 运行时性能提高了 2 至 5 倍; C、对HTML文本中内嵌图像和swf(swf中的独立swf)的支持; D、FLV外部视频的支持(与QuickTime的集成); E、对Adobe PDF及其它文档的支持; F、基于屏幕的可视开发环境; G、可视编程环境; H、高级可控制外观组件支持; I、数据绑定; J、W
11、eb 服务和 XML 的预建数据连接器; K、项目管理功能; L、源代码控制系统; M、其它 同时开始了对Flash本身制作软件的控制和插件开放JSFL(Macromedia Flash javascript API),Macromedia无疑在开始调动Internet上Flasher们的巨大力量和集体智慧。现在的数字电路应用系统设计中,经常遇到大容量的数据存储问题。Flash由于容量大、存储速度快、体积小、功耗低等诸多优点,而成为应用系统中数据存储器件的首选。由于在研制实时信号处理系统时,需要一块大容量的Flash来存储坐标变换的数据作查找表,因此面临一个如何对Flash进行编程,将数据写入
12、Flash的问题。由于我们选用的Flash芯片为SST39SF010/020,是最新生产的型号,需要自己开发编程器来满足设计需要,达到既经济又实用的目的。这一型号的Flash采用的是标准的5V电压供电,器件在命令控制下自己产生内部的擦除电压Vpp,从而完成数据的写入和芯片的擦除等各种功能。而FPGA这种大规模的可编程器件十分适合逻辑电路的设计,能方便的控制和产生Flash编程操作中的各种控制命令,实现编程器的功能。Flash的性能参数和操作时序以最新的Flash芯片型号SST39SF010/020为例,容量为1/2Mbit(8)。 图1.11.2 Flash的发展方向 Flash被称为是“最为
13、灵活的前台”,由于其独特的时间片段分割(TimeLine)和重组(MC嵌套)技术,结合ActionScitp的对象和流程控制,使得在灵活的界面设计和动画设计成为可能,同时它也是最为小巧的前台。Flash具有跨平台的特性(这点和Java一样),所以无论你处于处于何种平台,只要你安装了支持的Flash Player,就可以保证它们的最终显示效果的一致,而不必像在以前的网页设计中那样为IE或NetSpace各设计一个版本。同Java一样,它有很强的可移植性。最新的Flash还具有的手机支持功能,可以让用户为自已的手机设计喜爱的功能。当然首先必需要有支持Flash的手机,同时它还可以应用于Pocket
14、 PC。微软的介入让业界对于新诞生的 Flash 软体(以及搭配使用的 Shockwave Flash 外挂程式)投以高度关注。自此以后,这个软体所带来的重大变革以及与其搭配的程式语言 ActionScript 便吸引了许多忠实的开发者。 关于Flash2.0的相关信息我暂时还没有找到,有相当大一部份的Internet信息称FutureSplash在被收购后直称更名为Flash2.0。但还不确定。 1998年5月31日 Macromedia 推出了Flash3.0 1999年6月15日 Macromedia 推出了Flash4.0 自 Flash 进入4.0 版以后,原本的 Shockwave
15、 播放器便变成了仅供 Director 使用。Flash 4.0开始有了自己专用的播放器,称为“Flash Player”,不过为了保持向下相容性,Flash 制作出的动画则仍旧沿用了原有的 .SWF文件名(Shockwave Flash)。 2000年68月24日 Macromedia 推出了Flash5.0 (支持的播放器为 Flash Player 5) Flash 5.0中的ActionScript已有了长足的进步,并且开始了对XML和Smart Clip(智能影片剪辑)的支持。ActionScript的语法已经开始定位为发展成一种完整的面向对象的语言,并且遵循ECMAScript的标
16、准(就像JavaScript那样)。 2002年3月15日 Macromedia 推出了Flash MX (也就是测试版中的6.0,后来为了配合MX产品线,正式命名为MX,支持的播放器为 Flash Player 6) falsh6开始了对外部jpg和MP3的调入支持。同时也增加了更多的内建对象( 如直接的绘画控制)。提供了对HTML文本的更精确控制。SetInterval 超频帧的概念。同时也改进了swf文件的压缩技术。 2003年8月25日 Macromedia 推出了Flash MX 2004(支持用 Flash MX 2004创建的SWF的播放器的版本被命名为 Flash Player
17、 7) Flash MX 2004增加了许多新的功能: 对移动设备和手机、Pocket PC的支持(以及像素字体的清晰显示); Flash Player 运行时性能提高了 2 至 5 倍; 对HTML文本中内嵌图像和swf(swf中的独立swf)的支持; FLV外部视频的支持(与QuickTime的集成); 对Adobe PDF及其它文档的支持; 基于屏幕的可视开发环境; 可视编程环境; 高级可控制外观组件支持; 数据绑定; Web 服务和 XML 的预建数据连接器; 项目管理功能; 源代码控制系统; 等 同时开始了对Flash本身制作软件的控制和插件开放JSFL(Macromedia Fla
18、sh JavaScript API),Macromedia无疑在开始调动Internet上Flasher们的巨大力量和集体智慧。那么,Flash可能的发展方向究竟如何? 1、应用程序开发:由于其独特的跨平台特性、灵活的界面控制以及多媒体特性的使用,使得用Flash制作的应用程序具有很强的生命力。在与用户的交流方面具有其它任何方式都无可比拟的优势。当然,某些功能可能还要依赖于XML或者其它诸如javascript的客户端技术来实现。但目前的现状是:很少有人具有运用Flash进行应用程序开发这方面的经验。但这个难度会随着时间的推移而逐步减弱。事实上,对于大型项目而言,使用Flash此时未免有些言之
19、过早,因为它意味着很大的风险。当然,在最早的时间掌握和积累这方面的经验无疑是一种很大的竞争力。可以将这种技术运用在项目中的一小部份或者小型项目中,以减少开发的风险。 2、软件系统界面开发:Flash对于界面元素的可控性和它所表达的效果无疑具有很大的诱惑。对于一个软件系统的界面,Flash所具有的特性完全可以为用户提供一个良好的接口。 3、手机领域的开发:手机领域的开发将会对精确(像素级)的界面设计和CPU使用分布的操控能力有更高的要求,但同时也意味着更加更广泛的使用空间。事实上手机和Pocket PC的分界已越来越不明显,开发者必须为每一款手机(或Pocket PC)设计一个不同的界面,因为它
20、们的屏幕大小各有不同。当然软件的内核可能是相同的,所要注意的是各类手机CPU的计算能力和内存的大小。这无疑是些很苛刻的要求。 4、游戏开发:事实上,Flash中的游戏开发已经进行了多年的尝试。但至今为止仍然停留在中、小型游戏的开发上。游戏开发的很大一部份都受限于它的CPU能力和大量代码的管理。不过可喜的是,Flash Player 7 运行时性能提高了 2 至 5 倍;而且最新的Flash MX 2004 Professional 提供了项目管理和代码维护方面的功能,Actionscript 2.0的发布也使得程序更加容易维护和开发。 5、Web应用服务:其实很难界定Web应用服务的范围究竟有
21、多大,它似乎它拥有无限的可能。随着网络的逐渐渗透,基于客户端-服务器的应用设计也开始逐渐受到欢迎,并且一度被誉为最具前景的方式。但是,这种方式开发者可能要花更多的时间在服务器后台处理能力和架构上,并且将它们与前台(Flash端)保持同步。 6、站点建设:事实上,现在只有少数人掌握了使用Flash建立全Flash站点的技术。因为它意味着更高的界面维护能力和开发者整站架构能力。但它带来的好处也异常明显:全面的控制;无缝的导向跳转;更丰富的媒体内容;更体贴用户的流畅交互;跨平台和瘦客户端的支持;以及与其它Flash应用方案无缝连接集成等。 7、多媒体娱乐:其实,在这个方面无需再说什么。尽管它的发展速
22、度没有像当初预言的那样迅速,但它仍然还在不断前进。Flash本身就以多媒体和可交互性而广为推崇。它所带来亲切氛围相信每一位用户都会喜欢。 8、教学系统开发:要在教学系统应用Flash,现有的技术无疑会极大增强学生的主动性和积极发现的能力。在教学系统开发中,技术不是主导,教学内容才是它所真正要求的。1.3 Flash的未来2006年,Macromedia被Adobe收购,由此带了了flash的巨大变革,2007年3月27日发布的Flash9.0成为了 Adobe creative studio cs 3.0中的一个成员,与 Adobe公司的 矢量图形软件illustrator和被称为业界标准的位
23、图图象处理软件photoshop完美的结合在一起,三者之间不仅实现了用户界面上的互通,还实现了文件的互相转换。当然更重要的是,Flash9.0支持全新脚本语言actionscript3.0,actionscript3.0是flash历史上第二次飞跃,从此以后,actionscript终于被认可为一种“正规的”、“完整的”、“清晰的”面向对象语言。新的actionscript包含上百个类库,这些类库函盖了图形、算法、矩阵、xml、网络传输等诸多范围,为开发者提供了一个丰富的开发环境基础。随着actionscript3.0而来的是新的Flash RunTime虚拟机(VM2.0),VM2.0的运行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关于Flash 关于 Flash
限制150内