Flash
- 中文名
- 固态存储器
- 外文名
- FLASH
目录
Flash是一种动画创作与应用程序开发于一身的创作软件,到2013年9月2日为止,最新的零售版本为AdobeFlash ProfessionalCC(2013年发布)。Adobe Flash Professional CC为创建数字动画、交互式Web站点、桌面应用程序以及手机应用程序开发提供了功能全面的创作和编辑环境。Flash广泛用于创建吸引人的应用程序,它们包含丰富的视频、声音、图形和动画。可以在Flash中创建原始内容或者从其它Adobe应用程序(如Photoshop或illustrator)导入它们,快速设计简单的动画,以及使用 Adobe ActionScript 3.0开发高级的交互式项目。设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。Flash可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容。通常,使用Flash创作的各个内容单元称为应用程序,即使它们可能只是很简单的动画。您也可以通过添加图片、声音、视频和特殊效果,构建包含丰富媒体的Flash应用程序。
Flash出现的历史背景和前提条件:由于HTML(标准通用标记语言下的一个应用)的功能十分有限,无法达到人们的预期设计,以实现令人耳目一新的动态效果,在这种情况下,各种脚本语言应运而生,使得网页设计更加多样化。然而,程序设计总是不能很好地普及,因为它要求一定的编程能力,而人们更需要一种既简单直观又有功能强大的动画设计工具,而Flash的出现正好满足了这种需求。
Flash Player 是一款能够播放小又快速的多媒体动画,以及交互式的动画、飞行标志和用macromedia flash做出的图像。这个播放器非常小,只需花一点点时间下载,对于在体验网页上的多媒体效果是个很好的开始。
Flash也支持高品质的mp3音频流、文字输入字段、交互式接口等等很多东西。这个最新版本可以观看所有的flash格式。若你要观看网页上的多媒体内容,flash player几乎是网络上的标准。为此播放器所制作的动画或图像十分常见。
Flash的前身是FutureSplash Animator,在出现时它仅仅作为当时交互制作软件Director和Authorware的一个小型插件,后来才由Macromedia公司出品成单独的软件。曾与Dreamweaver(网页制作工具软件)和Fireworks(图像处理软件)并成为“网页三剑客”。 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是一个非常优秀的矢量动画制作软件,它以流式控制技术和矢量技术为核心,制作的动画具有短小精悍的特点,所以被广泛应用于网页动画的设计中,以成为当前网页动画设计最为流行的软件之一。
相关专业术语:
1. | flashpoint着火点 |
2. | flashmemory快闪式存储器 |
3. | flashfile system (FFS)快闪档案系统 |
4. | flashcard快闪卡 |
5. | goldflash金色闪标,黄金闪标 |
6. | memory,flash快闪存储器 |
7. | moldflash模子溢料;模子毛刺 |
8. | system,flashfile (FFS)快闪文件系统 |
9. | MicrosoftFlashFile System微软的快闪文件系统 |
10. | FlashTranslation Layer快闪转换层 |
11. | FlashFile System快闪文件系统 |
版本名称 | 更新时间 | 增加功能 |
---|---|---|
Future Splash Animator | 1995年 | 由简单的工具和时间线组成 |
Macromedia Flash 1 | 1996年11月 | Macromedia更名后为Flash的第一个版本 |
Macromedia Flash 2 | 1997年6月 | 引入库的概念 |
Macromedia Flash 3 | 1998年5月31日 | 影片剪辑,Javascript插件,透明度和独立播放器 |
Macromedia Flash 4 | 1999年6月15日 | 文本输入框,增强的ActionScript,流媒体,MP3 |
Macromedia Flash 5 | 2000年8月24日 | 智能剪辑,HTML文本格式 |
Macromedia Flash MX | 2002年3月15日 | Unicode,组件,XML,流媒体视频编码 |
Macromedia Flash MX2004 | 2003年9月10日 | 文本抗锯齿、ActionScript2.0,增强的流媒体视频行为 |
Macromedia Flash MX Pro | 2003年9月10日 | ActionScript2.0的面向对象编程,媒体播放组件 |
Macromedia Flash 8 | 2005年9月13日 | 详见Flash8 |
Macromedia Flash 8 Pro | 2005年9月13日 | 方便创建FlashWeb,增强的网络视频 |
Adobe Flash CS3 Professional | 2007年 | 支持ActionScript3.0,支持XML |
Adobe Flash CS3 | 2007年12月14日 | 导出QuickTime视频 |
Adobe Flash CS4 | 2008年9月 | 详见Flash CS4 |
Adobe Flash CS5 | 2010年 | FlashBuilder、TLF文本支持 |
Adobe Flash CS5.5 Professional | 2011年 | 支持 iOS 项目开发 |
Adobe Flash CS6 Professional | 2012年4月26日 | 生成sprite菜单,锁定3D场景,3D转换 |
Adobe Flash Professional CC | 2013年11月 | 经过改进的新动画编辑器 创建和发布 WebGL 内容 导出为 SVG 格式 使用可变宽度工具增强笔触 Kuler 面板 创建用于 Flash Professional CC 的 HTML5 扩展 与 Adobe Creative Cloud 实现工作区同步 |
Adobe Flash Professional CC 2014 | 2014年10月 | SVG 导出 宽度可变的描边和宽度可变的描边的补间 用于动画的 WebGL 对象层级撤消 支持投影仪 HTML5 扩展支持 自定义画笔 SWF 导入 动画参考线 自定义平台支持 |
Adobe Flash Professional CC 2015 | 2015年6月 | 使用骨骼工具打造栩栩如生的动画 Sprite 表导出 时间轴上的视频导入 音频分割 画笔大小随意变 HTML5 优化 iOS 64 位支持 |
Adobe Animate CC 2015.2 | 2016年8月 | 增强的画笔 图形元件缩略图 改进的 Web 发布选项 透明图层 Google 字体 新的画笔大小 |
Adobe Animate CC2017 and Mobile Device Packaging | 2016年11月 | 集成虚拟摄像机 可重用组件 矢量画笔改进 更轻松地导出 |
flash影片的后缀名为.swf,该类型文件必须有flash播放器才能打开(包括各大浏览器,视频播放器),且播放器的版本须不低于FLASH程序自带播放器的版本。但占用硬盘空间少,所以被广泛应用于游戏、网络视频、网站广告、交互设计等。
“swf”这是一个完整的影片档,无法被编辑。swf在发布时可以选择保护功能,如果没有选择,很容易被别人输入到他的原始档中使用。
“fla”是Flash的原始档,只能用对应版本或更高版本的Flash打开编辑。
ActionScript是一种程序语言的简单文本文件.FLA档案能够直接包含ActionScript,但是也可以把它存成AS档做为外部连结档案(如定义ActionScript类则必须在写在as文件里,再通过import加入类),以方便共同工作和更进阶的程序修改。
Flash动画设计的三大基本功能是整个Flash动画设计知识体系中最重要、也是最基础的,包括:绘图和编辑图形、补间动画和遮罩。这是三个紧密相连的逻辑功能,并且这三个功能自Flash诞生以来就存在。
Flash 包括多种绘图工具,它们在不同的绘制模式下工作。许多创建工作都开始于像矩形和椭圆这样的简单形状,因此能够熟练地绘制它们、修改它们的外观以及应用填充和笔触是很重要的。对于Flash提供的3种绘制模式,它们决定了“舞台”上的对象彼此之间如何交互,以及你能够怎样编辑它们。默认情况下,Flash使用合并绘制模式,但是你可以启用对象绘制模式,或者使用“基本矩形”或“基本椭圆”工具,以使用基本绘制模式。
绘图和编辑图形不但是创作Flash动画的基本功,也是进行多媒体创作的基本功。只有基本功扎实,才能在以后的学习和创作道路上一帆风顺;使用FlashProfessional8 绘图和编辑图形——这是Flash动画创作的三大基本功的第一位;在绘图的过程中要学习怎样使用元件来组织图形元素,这也是Flash动画的一个巨大特点。Flash中的每幅图形都开始于一种形状。形状由两个部分组成:填充(fill)和笔触(stroke),前者是形状里面的部分,后者是形状的轮廓线。如果你总是可以记住这两个组成部分,就可以比较顺利地创建美观、复杂的画面。
补间动画是整个Flash动画设计的核心,也是Flash动画的最大优点,它有动画补间和形状补间两种形式;用户学习Flash动画设计,最主要的就是学习“补间动画”设计;在应用影片剪辑元件和图形元件创作动画时,有一些细微的差别,你应该完整把握这些细微的差别。
Flash的补间动画有以下几种:
1.动作补间动画
动作补间动画是Flash中非常重要的动画表现形式之一,在Flash中制作动作补间动画的对象必须是“元件”或“组成”对象。
基本概念:在一个关键帧上放置一个元件,然后 在另一个关键帧上改变该元件的大小、颜色、位置、透明度等,Flash根据两者之间帧的值自动所创建的动画,被称为动作补间动画。
2.形状补间动画
所谓的形状补间动画,实际上是由一种对象变换成另一个对象,而该过程只需要用户提供两个分别包含变形前和变形后对象的关键帧,中间过程将由Flash自动完成。
基本概念:在一个关键帧中绘制一个形状,然后在另一个关键帧中更改该形状或绘制另一个形状,Flash根据两者之间帧的值或形状来创建的动画称为“形状补间动画”。形状补间动画可以实现两个图形之间颜色、形状、大小、位置的相互变化,其变形的灵活性介于逐帧动画和动作补间动画之间,使用的元素多为鼠标或压感笔绘制出的形状。
小提示:在创作形状补间动画的过程中,如果使用的元素是图形元件、按扭、文字,则必须先将其“分离”,然后才能创建形状补间动画。
3.逐帧动画
逐帧动画是一种常见的动画形式,它的原理是在“连续的关键帧”中分解动画动作,也就是每一帧中的内容不同,连续播放形成动画。
基本概念:在时间帧上逐帧绘制帧内容称为逐帧动画,由于是一帧一帧地画,所以逐帧动画具有非常大的灵活性,几乎可以表现任何想表现的内容。
在Flash中将JPG、PNG等格式的静态图片连续导入到Flash中,就会建立一段逐帧动画。也可以用鼠标或压感笔在场景中一帧帧地画出帧内容,还可以用文字作为帧中的元件,实现文字跳跃、旋转等特效。
4.遮罩动画
遮罩是Flash动画创作中所不可缺少的——这是Flash动画设计三大基本功能中重要的出彩点;使用遮罩配合补间动画,用户更可以创建更多丰富多彩的动画效果:图像切换、火焰背景文字、管中窥豹等都是实用性很强的动画。并且,从这些动画实例中,用户可以举一反三创建更多实用性更强的动画效果。遮罩的原理非常简单,但其实现的方式多种多样,特别是和补间动画以及影片剪辑元件结合起来,可以创建千变万化的形式,你应该对这些形式作个总结概括,从而使自己可以有的放矢,从容创建各种形式的动画效果。
在Flash作品中,常看到很多眩目神奇的效果,而其中部分作品就是利用“遮罩动画”的原理来制作的,如水波、万花筒、百叶窗、放大镜、望远镜等。
基本概念:在Flash中遮罩就是通过遮罩图层中的图形或者文字等对象,透出下面图层中的内容。在Flash动画中,“遮罩”主要有两种用途:一种是用在整个场景或一个特定区域,使场景外的对象或特定区域外外的对象不可见;另一种是用来遮罩住某一元件的一部分,从而实现一些特殊的效果。
被遮罩层中的对象只能透过遮罩层中的对象显现出来,被遮罩层可使用按扭、影片剪辑、图形、位图、文字、线条等。
5.引导层动画
基本概念:在Flash中,将一个或多个层链接到一个运动引导层,使一个或多个对象沿同一条路径运动的动画形式被称为“引导路径动画”。这种动画可以使一个或多个元件完成曲线或不规则运动。
在Flash中引导层是用来指示元件运行路径的,所以引导层中的内容可以是用钢笔、铅笔、线条、椭圆工具、矩形工具或画笔工具等绘制的线段,而被引导层中的对象是跟着引导线走的,可以使用影片剪辑、图形元件、按扭、文字等,但不能应用形状。
小提示:引导路径动画最基本的操作就是使一个运动动画附着在引导线上,所以操作时应特别注意引导线的两端,被引导的对象起始点,终止点的两个中心点一定要对准“引导线”的两个端头。
被大量应用于因特网网页的矢量动画文件格式。
使用矢量图形(Vector Graphics)的方式,产生出来的影片占用存储空间较小。
使用Flash创作出的影片有自己的特殊文件格式(swf)
该公司声称全世界97%的网络浏览器都内置Flash播放器(Flash Player)
是Adobe提出的“富因特网应用”(RIA)概念的实现平台
Flash6之后版本纳入面向对象程序概念。与其他语言比较,不论是在数据库、XML、PHP等各种平台上,都能更进一步的相互结合应用。
从用户体验的角度,是目前最好的前端技术。
swf
Shockwave Flash的缩写,这是一个完整的影片文件,无法被编辑。有时会被念作“swiff”或“swaif”[1]。SWF在发布时可以选择保护功能,如果没有选择,很容易被别人输入到他的源文件中使用。然而保护功能依然阻挡不了为数众多的破解软件,有不少闪客专门以此来学习别人的代码和设计方式。
fla
Flash的源文件,只能用Adobe Flash打开编辑。
as
为ActionScript的缩写,是一种编程语言的简单文本文件。FLA文件能够直接包含ActionScript,但是也可以把它存成AS文件做为外部链接文件(如定义ActionScript类型则必须在写在as文件里,再导入以加入类型),以方便共同工作和更高级的程序修改。
flv
Flash Video的简称,FLV流媒体格式是一种视频格式,它的出现有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大,不能在网络上有效使用等缺点。
exe
导出Flash的时候的可执行文件。如果我们要发送Flash动画给别人,要把它存成可执行文件。可执行文件有自己的播放程序,但文件会很大。
比较 | 动作补间动画 | 形状补间动画 |
在时间轴上的表现 | 淡紫色背景加长箭头 | 淡绿色背景加长箭头 |
对象的组成元素 | 影片剪辑、图形元件、按钮、文字、位图等 | 形状,如果使用图形元件、按钮、文字,则必先分离再变形 |
完成的作用 | 实现一个元件的大小、位置、颜色、透明等的变化 | 实现两个形状之间的变化,或一个形状的大小、位置、颜色等的变化 |
一、在开始之前,确保
1、用户有一个有效的AdobeID,请参阅Adobe帐户,密码,登录会员。
2、在用户的浏览器禁用弹出窗口拦截器,请参阅用户的浏览器的说明文件。
3、用户已经关闭了防火墙,防病毒软件和第三方的安全软件。
4、用户有所使用帐户的管理权限。
5、为了达到最佳效果,请使用最新版本的InternetExplorer(Windows)中,火狐(Windows或MacOS),或Safari(MacOS)。
二、转到下载页面。
三、一个有特色的产品和鼠标单击尝试链接,或从产品试验弹出菜单中选择一个产品,并单击“转到”。
四、从选择弹出菜单中选择的语言和平台,然后单击“立即下载”,下载的大小会在选择弹出菜单中出现。有关估计下载时间的信息,请参阅下载问题疑难解答。
五、如果出现提示,请使用用户的AdobeID和密码。
六、继续下面的主题之一,取决于你下载什么:
使用:
一 Acrobat中的X,将Adobe Captivate,Adobe技术通信套件试验:保存并安装Akamai的3管理下载;
1、选择审判的位置,并单击“保存”。
2、当下载完成后,单击“立即安装”。如果出现提示,确认你要打开从互联网上下载一个文件。
3、解压缩下载的文件,指定用于提取文件的位置,然后等待提取过程完成。
4、单击完成,并按照提示安装软件。
二 Photoshop Elements 和 Adobe Premiere Elements中的试验:保存并安装Adobe下载助理审判;
1、当提示安装Adobe下载助手,单击“保存”“。
2、双击下载的文件AdobeDownloadAssistant.exe(Windows)或AdobeDownloadAssistant.dmg键(MacOS),然后双击安装Adobe下载助理。
3、按照提示,让Adobe下载助理的安装和运行。
①、提示:要找到下载的文件,执行以下操作:
②、火狐浏览器:右键单击(Windows)或按住Control单击(MacOS)文件下载“窗口中,选择”打开所在的文件夹(Windows)或显示在Finder(MacOS)的。
③、Safari浏览器:控制一下(MacOS)“下载”窗口中的文件,并选择显示在Finder。
④、InternetExplorer中:C:\DocumentsandSettings文件[用户名]我的文档下载。
⑤、等待,当Adobe的下载管理器安装完毕,它会自动开始下载用户的试用。
三 CS5.5试验:保存并安装试验与Adobe下载助理;
四 小试的下载,如Lightroom中,保存并安装浏览器管理下载。
五 另外,可以利用FLASH控件实现播放FLASH的SWF文件,常用的第三方软件(如:实用Flash播放器、超级Flash播放器、SWF Flash Player)可以直接在主流下载站下载后并安装,即可使用。
工具
箭头工具【V】
部分选取工具【A】
线条工具【N】
套索工具【L】
钢笔工具【P】
文本工具【T】
椭圆工具【O】
矩形工具【R】
铅笔工具【Y】
画笔工具【B】
任意变形工具【Q】
填充变形工具【F】
墨水瓶工具【S】
颜料桶工具【K】
滴管工具【I】
橡皮擦工具【E】
手形工具【H】
缩放工具【Z】,【M】
菜单命令
新建FLASH文件【Ctrl】+【N】
打开FLASH文件【Ctrl】+【O】
作为库打开【Ctrl】+【Shift】+【O】
关闭【Ctrl】+【W】
保存【Ctrl】+【S】
另存为【Ctrl】+【Shift】+【S】
新建元件【Ctrl】+【F8】
元件转换为散件【Ctrl】+【B】
导入【Ctrl】+【R】
导出影片【Ctrl】+【Shift】+【Alt】+【S】
发布设置【Ctrl】+【Shift】+【F12】
发布预览【Ctrl】+【F12】
发布【Shift】+【F12】
打印【Ctrl】+【P】
退出FLASH【Ctrl】+【Q】
撤消命令【Ctrl】+【Z】
剪切到剪贴板【Ctrl】+【X】
拷贝到剪贴板【Ctrl】+【C】
粘贴剪贴板内容【Ctrl】+【V】
粘贴到当前位置【Ctrl】+【Shift】+【V】
清除【退格】
复制所选内容【Ctrl】+【D】
全部选取【Ctrl】+【A】
取消全选【Ctrl】+【Shift】+【A】
剪切帧【Ctrl】+【Alt】+【X】
拷贝帧【Ctrl】+【Alt】+【C】
粘贴帧【Ctrl】+【Alt】+【V】
清除贴【Alt】+【退格】
选择所有帧【Ctrl】+【Alt】+【A】
新建空白帧【F5】
新建关键帧【F6】
删除帧【Shift】+【F5】
删除关键帧【Shift】+【F6】
转换为关键帧【F6】
转换为空白关键帧【F7】
编辑元件【Ctrl】+【E】
首选参数【Ctrl】+【U】
转到第一个【HOME】
转到前一个【PGUP】
转到下一个【PGDN】
转到最后一个【END】
放大视图【Ctrl】+【+】
缩小视图【Ctrl】+【-】
100%显示【Ctrl】+【1】
缩放到帧大小【Ctrl】+【2】
全部显示【Ctrl】+【3】
按轮廓显示【Ctrl】+【Shift】+【Alt】+【O】
高速显示【Ctrl】+【Shift】+【Alt】+【F】
消除锯齿显示【Ctrl】+【Shift】+【Alt】+【A】
消除文字锯齿【Ctrl】+【Shift】+【Alt】+【T】
显示隐藏时间轴【Ctrl】+【Alt】+【T】
显示隐藏工作区以外部分【Ctrl】+【Shift】+【W】
显示隐藏标尺【Ctrl】+【Shift】+【Alt】+【R】
Russell Chun是一位多媒体开发人员,并且是致力于使用Adobe Flash Professional在Web上形象地表示科学、数据和故事的顾问。他是哥伦比亚大学新闻学研究生院和纽约市立大学新闻学研究生院的客座教授,他在这两所大学讲授交互式新闻学。
会在使用者电脑上存留数据(Flash cookies)
消耗过多电脑资源
一些网页上的Flash要使用高性能的电脑才能满足其需求。
Flash的影音自10.1版开始已经可利用电脑上的硬件加速。
因此多数网络浏览器都自带或者可以加装阻挡Flash的功能组件。
对Unicode字集的支持不完整。
在设计不良的Flash应用程序里,常发生内存泄漏与存储器违规访问。由于Flash的RunTime并未完整的拦截这些异常代码,因此常常会导致浏览器的进程崩溃。
2017年7月,Adobe Systems公司表示,计划在2020年底逐步淘汰Flash播放器插件。这项技术曾经是人们观看视频剪辑和在线玩游戏使用的最广泛方式之一。但它也引起许多批评,特别是代码缺陷导致它成为黑客感染计算机的流行方式。
近年来,Flash的许多功能都已经被竞争对手HTML5技术所取代。而HTML5的好处之一是,它可以在网页上提供多媒体内容,而不需要用户安装和更新专用插件。
苹果是Flash最强烈的批评者之一。苹果已故联合创始人史蒂夫·乔布斯(Steve Jobs)曾经写过一封公开信,谈及Flash的缺点,强调对其可靠性、安全性和性能的担忧。这款插件也从未获得苹果iOS移动设备的支持。
Adobe的产品开发副总裁戈文德·巴拉克里钦南(Govind Balakrishnan)表示:“公司已经选择关闭Flash,因为其他技术(如HTML5)已经足够成熟,足以提供Flash播放器可行的替代品。在互联网时代,很少有技术能产生如此深远而积极的影响。”
应用程序开发者马尔科姆·巴克利(Malcolm Barclay)曾参与Flash的早期开发,他表示:“Flash满足了人们的短期需求,但它从来没有看到移动设备革命到来,最终导致其被淘汰。”
当Adobe于2005年收购Flash时,这项技术被应用于98%的个人电脑上。但在现下最流行的Web浏览器Chrome上,Flash的使用却急剧下降。据谷歌称,2014年80%的桌面用户每天使用它,目前的数字是17%。
谷歌补充说:“这一趋势表明,该网站正在向开放Web技术迁移,这些技术比Flash更快捷、更省电,同时也更安全。”谷歌在去年年底彻底停止对Flash软件的全面支持。巴拉克里钦南说,Flash的消亡不会影响Adobe的利润。他说:“我们认为Adobe在后Flash时代的机会更大。”。
但该公司补充说,它们始终致力于支持Flash直到2020年底,以方便客户和合作伙伴将他们的迁移计划落实到位。”
附件列表
故事内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。