1、 摘 要随着计算机网络的普及和数字技术的发展,人们迎来了“数字化时代”。这是一个“基于提供服务和非物质产品的社会”,数字化、非物质化、虚拟化是这一社会的显著特征。主要介绍了”一剪梅” Flash MTV设计来具体说明Flash技术的应用。是利用Flash MX 软件的功能设计制作。其中包括了Flash技术特点,Flash MTV制作流程和Flash MTV制作经验等。关键词 Flash技术特点 Flash MTV制作流程 Flash 动画技术目 录摘要1第一章 引言31.1 Flash的背景41.1.1 Flash简介41.1.2 Flash的历史41.2 Flash的发展方向61.3 Fla
2、sh的未来8第二章 Flash的相关技术介绍和分析92.1 Flash技术特点92.2 Flash中的关键技术 10第三章 关于Flash MTV113.1 Flash MTV 制作流程113.2 Flash MTV 制作经验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公司
5、的网页动画及界面设计软件Flash,一扇敞开的大门,让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 Animat
7、or,当时Future Splash 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 进
8、入4.0 版以后,原来所使用的 Shockwave 播放器便仅供 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的语法已经开始定位为发展成为一种完整的面向对象的语言,并且遵循E
9、CMAScript的标准,就像javascript那样。 2002年3月 Macromedia 推出了Flash MX支持的播放器为 Flash Player 6。Flash 6开始了对外部jpg和MP3调入的支持,同时也增加了更多的内建对象,提供了对HTML文本更精确的控制,并引如SetInterval 超频帧的概念。同时也改进了swf文件的压缩技术。那么,“MX”究竟是什么意思呢?到目前为止,还没有一个官方的证实,如果一定要认为是某个单词的缩写,那么可以把Macromedia Experience作为最好的答案。MX可能是Macromedia X的意思,即Macromedia的未来之路,M
10、acromedia正试图展开一次全新的革命。 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、高级可控制外观
11、组件支持; I、数据绑定; J、Web 服务和 XML 的预建数据连接器; K、项目管理功能; L、源代码控制系统; M、其它 同时开始了对Flash本身制作软件的控制和插件开放JSFL(Macromedia Flash javascript API),Macromedia无疑在开始调动Internet上Flasher们的巨大力量和集体智慧。现在的数字电路应用系统设计中,经常遇到大容量的数据存储问题。Flash由于容量大、存储速度快、体积小、功耗低等诸多优点,而成为应用系统中数据存储器件的首选。由于在研制实时信号处理系统时,需要一块大容量的Flash来存储坐标变换的数据作查找表,因此面临一个如
12、何对Flash进行编程,将数据写入Flash的问题。由于我们选用的Flash芯片为SST39SF010/020,是最新生产的型号,需要自己开发编程器来满足设计需要,达到既经济又实用的目的。这一型号的Flash采用的是标准的5V电压供电,器件在命令控制下自己产生内部的擦除电压Vpp,从而完成数据的写入和芯片的擦除等各种功能。而FPGA这种大规模的可编程器件十分适合逻辑电路的设计,能方便的控制和产生Flash编程操作中的各种控制命令,实现编程器的功能。Flash的性能参数和操作时序以最新的Flash芯片型号SST39SF010/020为例,容量为1/2Mbit(8)。 图1.11.2 Flash的
13、发展方向 Flash被称为是“最为灵活的前台”,由于其独特的时间片段分割(TimeLine)和重组(MC嵌套)技术,结合ActionScitp的对象和流程控制,使得在灵活的界面设计和动画设计成为可能,同时它也是最为小巧的前台。Flash具有跨平台的特性(这点和Java一样),所以无论你处于处于何种平台,只要你安装了支持的Flash Player,就可以保证它们的最终显示效果的一致,而不必像在以前的网页设计中那样为IE或NetSpace各设计一个版本。同Java一样,它有很强的可移植性。最新的Flash还具有的手机支持功能,可以让用户为自已的手机设计喜爱的功能。当然首先必需要有支持Flash的手
14、机,同时它还可以应用于Pocket 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
15、版以后,原本的 Shockwave 播放器便变成了仅供 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的标准(就像JavaScript那样)。 2002年3月15日 Macromedia 推出了Flash MX (也就是测试版中的6.0,后来为了配合MX产品线,正式命名为MX,支持的播放器为 Flash Player 6)