Adobe Flash Professional
Adobe Flash Professional(以前称为Macromedia Flash或FutureSplash)是一个多媒体软件平台,用于制作动画、互联网应用程序、桌面应用程序、移动应用程序、移动游戏和嵌入式Web浏览器视频播放器。它通常用于制作多媒体网站、丰富的互联网应用程序、flash游戏以及电影和动画。
Adobe Flash Professional支持FLA、SWF、FLV、F4V和AS等格式。用Flash制作的动画具有体积小、适合网络传播、交互性强、节省成本、跨媒体等特点。
2015年12月2日,Adobe宣布自2016年2月版本起,Flash Professional更名为Animate CC,在支持Flash SWF文件的基础上增加了对HTML5的支持。这一变化更准确地反映了Animate作为Web和其他领域主要动画工具的地位。
发展历程 编辑本段
起源阶段
1993年1月,乔纳森·盖伊、查理·杰克森和米歇尔·威尔士创立了FutureWave软件公司。该公司的第一款产品是SmartSketch vector illustrator,最初仅适用于PenPoint OS,但后来被移植到Windows和Macintosh平台。
1996年5月,FutureWave软件公司推出了FutureSplash Animator。在网页设计领域,FutureSplash Animator在推出后的几个月内获得了相当大的人气,该程序制作的动画很快出现在MSN.com的官方网站、迪士尼的Daily Blast和辛普森一家的官方网站上。
1996年12月,FutureFlash Animator被Macromedia收购,Macromedia对其进行了改进并将其命名为Macromedia Flash 1.0并发布。
1997年,Flash 2.0推出,但并没有引起人们的注意。直到1998年Flash 3.0的推出,Flash才真正得到了应有的关注。
发展阶段
在1999年的过渡Flash 4.0之后,Macromedia在2000年推出了Macromedia Flash 5.0。这是第一个完全实现ActionScript 1.0的面向对象编程语言版本。ActionScript基于名为ECMAScript的标准化JavaScript版本。Macromedia Flash的旧版本只包含一组非常简单的编程命令。使用ActionScript 1.0,用户可以创建复杂的Web应用程序或更复杂的动画。
2002年推出的Flash MX,从传统Flash的角度来看,似乎只是Flash 5.0的增强,但随着Flash MX的到来,出现了两款Flash服务器产品———Flash通信服务器MX和Flash Remoting MX。Flash Communication Server MX是一个基于服务器的平台,用于创建和部署令人眼花缭乱的Web音频和视频应用程序,如视频点播(VOD)、可视聊天和实时协作应用程序。Flash Remoting MX用于建立Flash和Web服务器之间的连接。通过功能强大且易于使用的编程模块,Flash内容可以很容易地与Java结合。NET和ColdFusion应用程序来创建复杂而丰富的Web应用程序。
2003年,Macromedia推出了Flash MX2004,这是Flash作为面向对象开发环境的第二个里程碑。从Flash 5.0开始,Macromedia将Flash的开发方向转移到多媒体和Web应用程序开发领域,而不仅仅是交互式动画。
2005年,Macromedia推出了Flash 8,并提供了两个版本,分别是Macromedia Flash Basic 8和Macromedia Flash Professional 8。Flash Professional 8是当时业界最先进的创作环境。它被用于创建交互式网站、数字体验和移动内容,是业界创建高级交互式内容的首选。Flash Basic 8是Flash Profeddional 8的子集,它包括设计简单运动图形和实现发送到Flash Player的交互性所需的所有核心功能。非常适合临时用户,是制作Flash动画的经济的创作工具。
拓展阶段
2005年12月,Macromedia被Adobe收购,Flash 8成为Macromedia发布的最后一个版本。2007年,Adobe推出了全新的Flash CS3,它增加了全新的功能并集成了ActionScript 3.0脚本语言开发。
2008年9月,Adobe推出了Flash CS4。这个版本一经发布,就被许多Flash专业制作人和动画爱好者广泛使用。
2010年4月,Adobe推出了Flash CS5,分为五个版本:主收藏版、高级设计版、标准设计版、高级网络版和高级产品版。每个版本包含不同的组件,并且有15个独立的程序和相关技术。
2011年5月,Adobe推出了全新版本的Flash CS5.5,并为常用软件提供支持。它包含一个强大的工具集,具有精确的排版,保真和丰富的动画编辑功能,可以帮助用户清晰地传达他们的创作想法。
2012年4月,Adobe推出了Flash CS6,凭借其强大的功能和交互性再次引领了动画潮流。
2013年6月,Adobe推出Flash CC,强调与云和Adobe Creative Cloud生态系统的集成。
2015年12月2日,Adobe宣布从2016年2月版本开始,Flash Professional更名为Animate CC,缩写为An。它有很多新功能,例如在原有基础上支持HTML5 Canvas和WebGL,并通过扩展架构支持包括SVG在内的几乎任何动画格式。
功能布局 编辑本段
界面布局
以Adobe Flash Professional CC为例,它为创建数字动画、交互式Web站点、桌面应用程序以及手机应用程序开发提供了功能全面的创作和编辑环境。它还可以实现多种动画特效,用一帧帧的静态图片在短时间内连续播放而造成的视觉效果,表现为动态过程,能满足用户的制作需要。
运行Adobe Flash Professional CC程序,当启动画面结束后,首先出现的是开始页。开始页提供了打开和新建文档的捷径,并提供了一些教程和帮助信息。开始页的主体分为左、中、右三部分。左栏为“打开最近的项目”和“扩展”栏,中栏为“新建”和“模板”栏(该栏也包括一些为高级开发任务准备的选项),右栏为“简介”和“学习”栏,如下图所示:
打开Adobe Flash Professional CC应用程序,在初始页面“新建”下的“Flash文件(ActionScript 3.0)”选项上单击,进入Flash CC。其界面清新简洁友好,包括菜单栏、用户程序栏、舞台、面板、工具面板、属性面板和时间轴,用户能在较短时间内掌握软件的使用。
基础功能
Flash动画设计的三大基本功能是整个Flash动画设计知识体系中最重要也是最基础的,包括绘图和编辑图形、补间动画及遮罩。这是三个紧密相连的逻辑功能,并且这三个功能自Flash诞生以来就存在。
绘图和编辑图形:绘图和编辑图形不但是创作Flash动画的基本功能,也是进行多媒体创作的基本功能。Flash中的每幅图形都开始于一种形状。形状由两个部分组成——填充(fill)和笔触(stroke),前者是形状里面的部分,后者是形状的轮廓线。Flash包括多种绘图工具,它们在不同的绘制模式下工作,许多创建工作都开始于像矩形和椭圆这样的简单形状。Flash提供的三种绘制模式,决定了“舞台”上的对象彼此之间如何交互,以及设计人员能够怎样编辑它们。默认情况下,Flash使用合并绘制模式,但是设计人员可以启用对象绘制模式,或者使用“基本矩形”或“基本椭圆”工具,以使用基本绘制模式。
补间动画:补间动画是整个Flash动画设计的核心,也是Flash动画的最大优点,有动画补间和形状补间两种形式。在应用影片剪辑元件和图形元件创作动画时,有一些细微的差别,设计人员应完整把握这些细微的差别。
遮罩:在Flash中,遮罩就是通过遮罩图层中的图形或者文字等对象,透出下面图层中的内容。使用遮罩配合补间动画,用户可以创建更加丰富多彩的动画效果如图像切换、火焰背景文字、管中窥豹等。遮罩主要有两种用途:一种是用在整个场景或一个特定区域,使场景外的对象或特定区域外的对象不可见;另一种是用来遮罩住某一元件的一部分,从而实现一些特殊的效果。被遮罩层中的对象只能透过遮罩层中的对象显现出来;被遮罩层可使用按钮、影片剪辑、图形、位图、文字、线条等。遮罩的原理非常简单,但其实现的方式多种多样,特别是和补间动画以及影片剪辑元件结合起来,可以创建千变万化的形式。
支持格式
FLA:Flash 源文件采用 FLA 格式,包含图形、动画和嵌入的资源,如位图图像、音频文件和 FLV 视频文件。FLA 文件是可编辑的,它们也可以使用另一个名为Adobe Animate的Adobe应用程序编译成Flash电影文件(SWF)。
SWF:Flash 影片文件以 SWF 格式创建,通常在网站内的独立 Flash Player 中播放。相比之下,FLV 视频文件可以从 SWF 文件中使用,也可以通过外部播放器(如Windows Media Player)播放,并添加编解码器。Flash音频输出通常以MP3或高级音频编码编码。2007年,Adobe在Flash视频中添加了MPEG-4标准。
FLV:FLV(Flash Video)是一种扩展名为.flv的容器文件格式。FLV 用于通过 Adobe Flash Player 或 Adobe AIR 通过互联网交付音频/视频内容。FLV 文件中数据的编码方式与 SWF 文件的编码方式相同。由于FLV的限制,Adobe系统在2007年创建了F4V格式。
F4V:F4V(Flash MP4视频文件)是以.f4v扩展名保存的视频文件。它基于 ISO 基本媒体文件格式(MPEG-4 第 12 部分),与MP4非常相似,这也是它被称为非正式Flash MP4的原因。FLV 在流式传输 H.264/ACC 内容时存在限制,这导致 Adobe Systems 创建新的 F4V 格式。Flash Player 可以播放自 Flash Player 9 Update 3 发布以来的 F4V 文件。
AS:AS文件是用ActionScript编写的源代码文件。ActionScript是一种脚本语言,最初由Macromedia开发,但现在由Adobe Systems开发。它包含变量,函数和对其他文件的引用。AS文件通常用于创建交互式Flash应用程序。
优势特点 编辑本段
Adobe Flash Professional CC采用矢量动画的概念,大大缩小了文件容量。采用流式播放的技术,动画内容可以边下载边播放,使得丰富的动画在网络上也能相对流畅地运行。
Flash本身具有极其灵巧的图形绘制功能,更重要的是它不但能导入常见格式的图像(如文件扩展名为.jpg、.gif和.bmp等的图像),而且能导入专业级绘图工具(如Illustrator等)绘制的图形,并能使其产生翻转、拉伸、擦除和歪斜等效果,还能利用套索工具或魔术棒工具在图像中选择颜色相同的区域并创建遮罩(Mask);将图像打散分成许多单一的元素进行编辑,设置图形的属性(如产生平滑效果和质量无损压缩等)。Flash可以处理自定义的字体及它的颜色、大小、间距、行距和缩进等的设置。
Flash支持同步wav、aiff、mp3格式的声音文件和声音的连接,可以用其中的声音编辑功能使同一主声道中的一部分来产生丰富的声音效果,而无需改变文件量的大小。
Flash借鉴了Director的时间轴和图层的概念,使得动画的创作非常容易理解,垂直方向上是图层的叠加,水平方向上是时间的运动,而且强大补间动画,只需要设置好元素的起始状态和结束状态,中间的动画过程由Flash自动实现。
Flash的编程语言ActionScript 3.0,拥有高效的执行效率和强大的交互能力。Flash对移动设备的开发支持及HTML5内容创建的支持,使得任何熟练掌握Flash软件的用户都可轻松地创建适合手机浏览及交互的内容。
主要应用 编辑本段
Flash结合了矢量图形,与位图、声音及脚本控制融合能创作出丰富的动画作品。但Flash的功能又不仅限于此,从最简单的文字动画效果到复杂的Flash网站,从电子贺卡到Flash游戏,Flash几乎可以用来实现所能想象的任何动画应用。此外,结合内置的ActionScript语言使得Flash能与XML、HTML等内容联合使用,从而能制作出以Flash为前台,以数据库和ASP等技术为后台的网络数据解决方案。Flash的应用领域主要有以下几个方面。
网站片头和网站广告:Flash不但动画效果非常好,而且还可以加载声音和视频。相对于传统的图片和GIF动画,Flash可以创造出更具冲击力的表现效果。Flash技术已经成为了动画多媒体的既定标准,在互联网中得到了广泛的应用与推广。
不少网站以Flash片头作为过渡页面,在片头中播放一段简短精美的动画,就如电视的栏目片头一样。它可以在很短的时间内把自己的重要信息传播给访问者,同时,对自己的企业形象或主打产品给予生动的介绍,这样可以给浏览者留下良好的第一印象。如丰田汽车新产品网站的片头广告,既营造出了产品优良的品质,又起到了产品说明的作用。
Flash导航和整站Flash:Flash不仅有极富冲击力的表现效果,还有强大的交互功能,许多网站的导航部分采用Flash制作,给用户带来不同的体验。如电影《蓝精灵2》的宣传网站,网站通过键盘方向键来控制蓝精灵左右跑动,以此进行导航,走到一个场景即可点击相应的内容,极具创意。还有一些网站的整个网页都采用Flash技术搭建,给用户更好的体验效果。这种情况一般多出现于时尚产品网站、主题活动网站等。
多媒体制作:在多媒体应用领域,由于Flash软件的易用性、制作周期短、改动方便灵活,大大降低了开发成本,受到很多企业的青睐。Flash可以导入多种格式的音频、视频以及图形、图像文件,配合内置的ActionScript脚本语言,可创作出丰富的人机交互内容,经常用于制作企业的电子产品画册、电视广告等。
Flash游戏:基于Javascript的脚本语言ActionScript符合ECMA(欧洲计算机制造商协会)标准,成为全新的面向对象语言,辅以强大的多媒体功能,可制作出风格独特的Flash小游戏。
Flash游戏在互联网上很受欢迎,Newgrounds,Kongregate和Armor Games等门户网站致力于托管基于Flash的游戏。由于软件的简单性,许多Flash游戏是由个人或朋友团体开发的。流行的Flash游戏包括Farmville,Alien Hominid,QWOP和Club Penguin。
Adobe 引入了各种技术来帮助构建Flash游戏,包括 Adobe AIR(为桌面或移动平台发布游戏)、Adobe Scout(用于提高性能)、CrossBridge(将基于C++的游戏转换为在 Flash 中运行)和 Stage3D(用于支持 GPU 加速的视频游戏)。Away3D和Flare3D等3D框架简化了Flash的3D内容的创建。Adobe AIR允许创建基于Flash的移动游戏,这些游戏可以发布到Google Play和Apple应用商店。
Flash还用于使用Scaleform GFx为3D视频游戏构建界面和HUD,该技术可在非Flash视频游戏中渲染Flash内容。Scaleform由10多个主要视频游戏引擎支持,包括虚幻引擎和UDK,CryEngine和PhyreEngine。
Flash MTV:Flash强大的设计工具,方便的场景切换,一些唱片公司使用Flash技术制作MTV,使得MTV动画在全部Flash动画作品中数量是最多的,拥有众多的追逐者。
Flash动画:使用Flash软件制作出的动画称为Flash动画,或称为Flash影片。Flash动画制作简单、画面精美、图形质量高、播放流畅、支持多种多媒体元素,配合ActionScript脚本语言,适合动画爱好者设计各种精美的动画广告、MTV动画、电视广告、动画小游戏等。
电子贺卡:随着科技的不断进步,人们表达祝福的方式也在不断更新。以往逢年过节,通过去邮局邮寄贺卡为亲朋好友祝福较为常见。而到了信息时代,通过E-mail来表示祝福,速度更快捷。但文字贺卡显得单调乏味,因此用Flash软件制作的电子贺卡就应运而生,它们融合了多媒体元素,为祝福增添了生动和有趣的元素,同时更能传递出真挚的情感。
教学课件:由于Flash动画能形象地表现抽象或不易于演示的现象,重复播放,任意停顿,易学易用的特点深受动画制作者喜爱,常用于制作教学课件。
附件列表
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。