Flash 简介与发展历程
Flash 是由macromedia 公司推出的交互式矢量图和 Web 动画的标准,由Adobe 公司
收购。网页设计者使用Flash 创作出既漂亮又可改变尺寸的导航界面以及其他奇特的效
果。Flash的前身是Future Wave 公司的Future Splash,是世界上第一个商用的二维矢量动
画软件,用于设计和编辑Flash 文档。1996年11 月,美国Macromedia 公司收购了Future
Wave,并将其改名为Flash。后又被Adobe 公司收购。Flash通常也指Macromedia Flash
Player( 现Adobe Flash Player)。2012年8 月15 日,Flash退出Android 平台,正式告别移动
端。
软件简介
Flash 是一种动画创作与应用程序开发于一身的创作软件,到2013 年1 月
24 日为止最新的零售版本为AdobeFlash Professional CS6(2012 年发布)。Adobe
Flash Professional CS6 为创建数字动画、交互式Web 站点,桌面应用程序以及
手机应用程序开发提供了功能全面的创作和编辑环境。Flash 广泛用于创建吸
引人的应用程序,它们包含丰富的视频、声音、图形和动画。可以在Flash 中
创建原始内容或者从其它Adobe 应用程序(如Photoshop 或Illustrator)导入
它们,快速设计简单的动画,以及使用Adobe AcitonScript 3.0 开发高级的交
互式项目。设计人员和开发人员可使用它来创建演示文稿、应用程序和其它
允许用户交互的内容。Flash 可以包含简单的动画、视频内容、复杂演示文稿
和应用程序以及介于它们之间的任何内容。通常,使用Flash[3] 创作的各个
内容单元称为应用程序,即使它们可能只是很简单的动画。您也可以通过添
加图片、声音、视频和特殊效果,构建包含丰富媒体的Flash 应用程序。
Flash 出现的历史背景和前提条件:由于HTML 语言的功能十分有限,无
法达到人们的预期设计,以实现令人耳目一新的动态效果,在这种情况下,各种脚本语言应运而生,使得网页设计更加多样化。然而,程序设计总是不能很好地普及,因为它要求一定的编程能力,而人们更需要一种既简单直观又有功能强大的动画设计工具,而Flash 的出现正好满足了这种需求。
Flash Player 是一款能够播放小又快速的多媒体动画,以及交互式的动画、飞行标志和用macromedia flash 做出的图像。这个播放器非常小,只需花一点点时间下载,对于在体验网页上的多媒体效果是个很好的开始。
Flash 也支持高品质的mp3 音频流、文字输入字段、交互式接口等等很多东西。这个最新版本可以观看所有的flash 格式。若你要观看网页上的多媒体内容,flash player 几乎是网络上的标准。为此播放器所制作的动画或图像十分常见。
Flash 的前身是FutureSplash Animator,在出现时它仅仅作为当时交互制作软件Director 和Authorware 的一个小型插件,后来才由Macromedia 公司出品成单独的软件。曾与Dreamweaver(网页制作工具软件)和Fireworks(图像处理软件)并成为“网页三剑客[1]”。Flash 随着互联网的发展,在Flash4 版本之后嵌入了ActionScript 函数调用功能,使互联网在交互应用上更加便捷。该公司及旗下软件于2007 年被Adobe 公司收购并进行后续开发。(Macromedia最后一个版本为Flash8,Adobe 收购后第一
个发布的版本为Flash CS)
Adobe Flash Professional CS6 仅是Adobe Flash Platform 开发平台中的一个
产品。除了Flash 之外,Adobe还提供了Flash Catalyst 和Flash Builder。Flash
Catalyst 是一个设计工具,它无需编写代码即可快速创建富有表现力的界面和
交互式内容。Flash Builder(以前称为Flex Builder)是适合于开发人员(而不是
动画师或设计师)创建交互式内容的以代码为中心的环境。尽管开发平台不
同,这3 种工具最终都将生成相同的结果——Flash 内容(SWF文件)。Flash
SWF 文件在浏览器上的Flash 播放器中、浏览器外面的桌面上的AIR(Adobe
Integrated Runtimem,Adobe 集成运行环境)中或者在移动电话上运行。
Flash 特别适用于创建通过Internet 提供的内容,因为它的文件非常小。Flash 是通过广泛使用矢量图形做到这一点的。与位图图形相比,矢量图形需要的内存和存储空间小很多,因为它们是以数学公式而不是大型数据集来表示的。位图图形之所以更大,是因为图像中的每个像素都需要一组单独的数据来表示。
要在Flash 中构建应用程序,可以使用Flash 绘图工具创建图形,并将其它媒体元素导入Flash 文档。接下来,定义如何以及何时使用各个元素来创建设想中的应用程序。
Flash 动画说到底就是“遮罩+ 补间动画+ 逐帧动画”与元件(主要是影片剪辑)的混合物,通过这些元素的不同组合,从而可以创建千变万化的效果。
flash swf播放器Flash 是一个非常优秀的矢量动画制作软件,它以流式控制技术和矢量技术为核心,制作的动画具有短小精悍的特点,所以被广泛应用于网页动画的设计中,以成为当前网页动画设计最为流行的软件之一。
在Flash 中创作内容时,需要在Flash 文档文件中工作。Flas档的文件扩展名为.fla(FLA)。Flash 文档有四个主要部分:
1、舞台。舞台是在回放过程中显示图形、视频、按钮等内容的位置。在Flash 基础中将对舞台做详细介绍。
2、时间轴。时间轴用来通知Flash 显示图形和其它项目元素的时间,也可以使用时间轴指定舞台上各图形的分层顺序。位于较高图层中的图形显示在较低图层中的图形的上方。
3、库面板。库面板是Flash 显示Flash 文档中的媒体元素列表的位置。
4、ActionScript。ActionScript 代码可用来向文档中的媒体元素添加交互式内容。例如,可以添加代码以便用户在单击某按钮时显示一幅新图像,还可以使用ActionScript 向应用程序添加逻辑。逻辑使应用程序能够根据用户的操作和其它情况采取不同的工作方式。Flash 包括两个版本的ActionScript,可满足创作者的不同具体需要。有关编写ActionScript 的详细信息,请参阅“帮助”面板中的" 学习Flash 中的ActionScript3.0”。
Flash 包含了许多种功能,如预置的拖放用户界面组件,可以轻松地将ActionScript 添加到文档的内置行为,以及可以添加到媒体对象的特殊效果。这些功能使Flash 不仅功能强大,而且易于使用。
完成Flash 文档的创作后,可以使用“文件”——“发布”命令发布它。这会创建文件的一个压缩版本,其扩展名为.swf(SWF)。然后,就可以使用FlashPlayer 在Web 浏览器中播放SWF 文件,或者将其作为独立的应用程序进行播放。
档案格式
flash 影片的后缀名为.swf,该类型文件必须有flash 播放器才能打开(包括各大浏览器,视频播放器),且播放器的版本须不低于FLASH 程序自带播放器的版本。但占用硬盘空间少,所以被广泛应用于游戏、网络视频、网站广告、交互设计等。
“swf”这是一个完整的影片档,无法被编辑。swf在发布时可以选择保护功能,如果没有选择,很容
易被别人输入到他的原始档中使用。
“fla”是Flash 的原始档,只能用对应版本或更高版本的Flash 打开编辑。
ActionScript 是一种程序语言的简单文本文件.FLA 档案能够直接包含ActionScript,但是也可以把它存成AS 档做为外部连结档案(如定义ActionScript 类则必须在写在as 文件里,再通过import 加入类),以方便共同工作和更进阶的程序修改。
基本功能
Flash 动画设计的三大基本功能是整个Flash 动画设计知识体系中最重要、也是最基础的,包括:绘图
和编辑图形、补间动画和遮罩。这是三个紧密相连的逻辑功能,并且这三个功能自Flash 诞生以来就存在。
绘图和编辑图形
绘图和编辑图形不但是创作Flash 动画的基本功,也是进行多媒体创作的基本功。只有基本功扎实,才能在以后的学习和创作道路上一帆风顺;使用FlashProfessional8 绘图和编辑图形——这是Flash 动画创作的三大基本功的第一位;在绘图的过程中要学习怎样使用元件来组织图形元素,这也是Flash
动画的一个巨大特点。Flash 中的每幅图形都开始于一种形状。形状由两个部分组成:填充(fill)和笔触(stroke),前者是形状里面的部分,后者是形状的轮廓线。如果你总是可以记住这两个组成部分,就可以比较顺利地创建美观、复杂的画面。
Flash 包括多种绘图工具,它们在不同的绘制模式下工作。许多创建工作都开始于像矩形和椭圆这样的简单形状,因此能够熟练地绘制它们、修改它们的外观以及应用填充和笔触是很重要的。对于Flash 提供的3 种绘制模式,它们决定了“舞台”上的对象彼此之间如何交互,以及你能够怎样编辑它们。默认情况下,Flash 使用合并绘制模式,但是你可以启用对象绘制模式,或者使用“基本矩形”或“基本椭圆”工具,以使用基本绘制模式。
补间动画
补间动画是整个Flash 动画设计的核心,也是Flash 动画的最大优点,它有动画补间和形状补间两种形式;用户学习Flash 动画设计,最主要的就是学习“补间动画”设计;在应用影片剪辑元件和图形元件创作动画时,有一些细微的差别,你应该完整把握这些细微的差别。
Flash 的补间动画有以下几种:
1.Flash动作补间动画
动作补间动画是Flash中非常重要的动画表现形式之一,在Flash中制作动作补间动画的对象必须是“元件”或“组成”对象。
基本概念:在一个关键帧上放置一个元件,然后 在另一个关键帧上改变该元件的大小、颜、位置、透明度等,Flash根据两者之间帧的值自动所创建的动画,被称为动作补间动画。
2.Flash形状补间动画
所谓的形状补间动画,实际上是由一种对象变换成另一个对象,而该过程只需要用户提供两个分别包含变形前和变形后对象的关键帧,中间过程将由Flash自动完成。
基本概念:在一个关键帧中绘制一个形状,然后在另一个关键帧中更改该形状或绘制另一个形状,Flash 根据两者之间帧的值或形状来创建的动画称为“形状补间动画”。形状补间动画可以实现两个图形之间颜、形状、大小、位置的相互变化,其变形的灵活性介于逐帧动画和动作补间动画之间,使用的元素多为鼠标或压感笔绘制出的形状。
小提示:在创作形状补间动画的过程中,如果使用的元素是图形元件、按扭、文字,则必须先将其“打散”,然后才能创建形状补间动画。
3.Flash逐帧动画
逐帧动画是一种常见的动画形式,它的原理是在“连续的关键帧”中分解动画动作,也就是每一帧中的内容不同,连续播放形成动画。
基本概念:在时间帧上逐帧绘制帧内容称为逐帧动画,由于是一帧一帧地画,所以逐帧动画具有非常大的灵活性,几乎可以表现任何想表现的内容。
在Flash中将JPG、PNG等格式的静态图片连续导入到Flash中,就会建立一段逐帧动画。也可以用鼠标或压感笔在场景中一帧帧地画出帧内容,还可以用文字作为帧中的元件,实现文字跳跃、旋转等特效。 4.Flash遮罩动画
遮罩是Flash动画创作中所不可缺少的——这是Flash动画设计三大基本功能中重要的出彩点;使用遮罩配合补间动画,用户更可以创建更多丰富多彩的动画效果:图像切换、火焰背景文字、管中窥豹等都是实用性很强的动画。并且,从这些动画实例中,用户可以举一反三创建更多实用性更强的动画效果。遮罩的原理非常简单,但其实现的方式多种多样,特别是和补间动画以及影片剪辑元件结合起来,可以创建千变万化的形式,你应该对这些形式作个总结概括,从而使自己可以有的放矢,从容创建各种形式的动画效果。
在Flash作品中,常看到很多眩目神奇的效果,而其中部分作品就是利用“遮罩动画”的原理来制作的,如水波、万花筒、百叶窗、放大镜、望远镜等。
基本概念:在Flash中遮罩就是通过遮罩图层中的图形或者文字等对象,透出下面图层中的内容。在Flash动画中,“遮罩”主要有两种用途:一种是用在整个场景或一个特定区域,使场景外的对象或特定区域外外的对象不可见;另一种是用来遮罩住某一元件的一部分,从而实现一些特殊的效果。
被遮罩层中的对象只能透过遮罩层中的对象显现出来,被遮罩层可使用按扭、影片剪辑、图形、位图、文字、线条等。
5.Flash引导层动画
基本概念:在Flash中,将一个或多个层链接到一个运动引导层,使一个或多个对象沿同一条路径运动的动画形式被称为“引导路径动画”。这种动画可以使一个或多个元件完成曲线或不规则运动。
在Flash中引导层是用来指示元件运行路径的,所以引导层中的内容可以是用钢笔、铅笔、线条、椭圆工具、矩形工具或画笔工具等绘制的线段,而被引导层中的对象是跟着引导线走的,可以使用影片剪辑、图形元件、按扭、文字等,但不能应用形状。
小提示:引导路径动画最基本的操作就是使一个运动动画附着在引导线上,所以操作时应特别注意引导线的两端,被引导的对象起始点,终止点的两个中心点一定要对准“引导线”的两个端头。
两种补间动画的区别
比较动作补间动画形状补间动画
在时间轴上的表现淡紫背景加长箭头淡绿背景加长箭头
对象的组成元素影片剪辑、图形元件、按钮、文字、位图
等
形状,如果使用图形元件、按钮、文字,
则必先打散再变形
完成的作用实现一个元件的大小、位置、颜、透明
等的变化
实现两个形状之间的变化,或一个形状的
大小、位置、颜等的变化
本文摘自www.114la
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论