AdobeFlash(美国Adobe公司二维动画软件)

2023-05-05 61阅读

温馨提示:这篇文章已超过441天没有更新,请注意相关的内容是否还可用!

Adobe Flash

美国Adobe公司二维动画软件

Adobe Flash(原称Macromedia Flash,简称Flash;前身FutureSplash),是美国Macromedia公司(现在已被Adobe公司收购)所设计的一种二维动画软件。通常包括Adobe Flash,用于设计和编辑Flash文档,以及Adobe Flash Player,用于播放Flash文档。2015年5月2日Adobe公司将Adobe Flash更名为Adobe Animate CC。

中文名 Adobe Flash
定义 二维动画软件
地区 美国
作用 设计和编辑Flash文档
公司 Adobe公司

特性

被大量应用于因特网网页的矢量动画文件格式。

使用向量运算﹙Vector Graphics﹚的方式,产生出来的影片占用存储空间较小。

使用Flash创作出的影片有自己的特殊档案格式﹙swf﹚。

该公司声称全世界97%的网络浏览器都内建Flash播放器﹙Flash Player﹚。

是Macromedia提出的“富因特网应用”(RIA)概念的实现平台。

安全漏洞

2014年2月,腾讯电脑管家率先针对0Day漏洞(编号:CVE-2014-0497)漏洞升级。

2014年2月4日,Adobe Flash播放器被爆出0Day漏洞(编号:CVE-2014-0497),黑客可通过漏洞远程控制用户电脑(包括PC和MAC机型)进而窃取用户的邮箱、twitter、Facebook等私密的帐号和密码,一些大型网站如雅虎、谷歌账户也受到威胁,预计该漏洞将会使全球数十亿网民受到安全威胁。

2013年11月,Adobe被曝3800万用户的AdobeID被窃取。

2013年1月中旬,Adobe Acrobat及Reader被发现存在远程代码执行漏洞。

2008年6月1日国家计算机病毒中心发布病毒预警,Flash Player插件存在漏洞。

2008年5月29日利用Flash漏洞的恶意代码生成器在网上出现。

2008年5月28日国内出现利用Flash漏洞挂马的情况。

2008年4月8日Adobe Flash Player9.0.115及更早版本被发现存在高危漏洞。

1、应用广泛,波及面广

Adobe Flash Player能够播放简短快速的多媒体动画、交互式动画以及飞行标志等各类图像文件,广泛应用于操作系统中的IE浏览器和一些移动设备上。

2、无法自动升级,用户难察觉

Flash Player不具备自动升级功能,用户对漏洞无法察觉,因此绝大多数计算机用户无法及时打上补丁。

3、大量病毒出现,用户面临隐私泄露

目前该漏洞下最为流行的FLASH漏洞病毒有三款,均为下载器。它们运行后,会下载更多盗号木马。

漏洞修复

1、手工检查Flash插件版本并升级

在系统“添加或删除程序”里查看Adobe Flash Player版本号,尽快升级至最新版本,以免受到安全漏洞的威胁。同时,许多安全软件也可以进行修复漏洞,从而拦截利用此漏洞的攻击行为。

2、暂时禁用Flash Player插件播放功能

如果需要禁用Flash Player插件播放功能,方法如下:

单击IE主窗口中的菜单“工具→Internet选项”,在打开的窗口中选择“程序”选项卡,在下面列表中找到“管理加载项→ShockwaveFlashk”选项并将其选中,再单击“设置→禁用”保存设置即可。

禁用后将不再支持网页视频的播放和网页游戏的运行,包括一部分网页声音和广告将无法播放

支持格式

swf

这是一个完整的影片档,无法被编辑。有时会被念做“swiff”。Swf在发布时可以选择保护功能,如果没有选择,很容易被别人输入到他的原始档中使用。然而保护功能依然阻挡不了为数众多的破解软件,有不少闪客专门以此来学习别人的程序码和设计方式。

fla

Flash的原始档,只能用Adobe Flash(前身Macromedia Flash)打开编辑。

as

为ActionScript的缩写,是一种编程语言的简单文字档案.FLA档案能够直接包含Actionscript,但是也可以把它存成AS档做为外部链接档案(如定义ActionScript类则必须在写在as文件里,再通过import加入类),以方便共同工作和更进阶的程序修改。

flv

Flash Video的简称,FLV流媒体格式是一种视频封装格式,它的出现有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大,不能在网络上有效使用等缺点。

发展

Flash最早期的版本称为Future Splash Animator,当时Future Splash Animator最大的两个用户是微软(Microsoft)和迪斯尼(Disney)。

1996年11月,Future Splash Animator卖给了MM(Macromedia),同时改名为Flash1.0。

这里不得不提到的人物是乔纳森·盖伊(Jonathan Gay),是他和他的六人小组首先创造了Future Splash Animator,也就是现在Flash的真正前身了。

Macromedia公司在1997年6月推出了Flash2.0,1998年5月推出了Flash3.0。

但是这些早期版本的Flash所使用的都是Shockwave播放器。

自Flash进入4.0版以后,原来所使用的Shockwave播放器便仅供Director使用。

Flash4.0开始有了自己专用的播放器,称为“Flash Player”,但是为了保持向下相容性,Flash仍然沿用了原有的扩展名:.SWF(Shockwave Flash)。

Flash5

2000年8月Macromedia推出了Flash5.0,它所支持的播放器为Flash Player5。

Flash5.0中的ActionScript已有了长足的进步,并且开始了对XML和Smart Clip(智能影片剪辑)的支持。

ActionScript的语法已经开始定位为发展成为一种完整的面向对象的语言,并且遵循ECMAScript的标准,就像javascript那样。

Flash6(未推出MX之前)

FlashMX

2002年3月Macromedia推出了Flash MX支持的播放器为Flash Player6。

Flash6开始了对外部jpg和MP3调入的支持,同时也增加了更多的内建对象,提供了对HTML文本更精确的控制,并引如SetInterval超频帧的概念。

同时也改进了swf文件的压缩技术。

那么,“MX”究竟是什么意思呢?到目前为止,还没有一个官方的证实,如果一定要认为是某个单词的缩写,那么可以把Macromedia Experience作为最好的答案。

最权威答案来自Macromedia Designer&Developer Center(Macromedia设计师和开发者中心)负责人的说法:

1、所有的产品都搭载上MX绰号,是因为它们都是一个完整产品家族的一部分,而且,我们相信通过整套前台和后台综合的产品,可以让用户更高效得完成各种复杂项目。

2、比起仅仅从版本号升级,例如Flash由5升级到6,用MX标签可以体现更重要的升级,看起来用户好像得到了全新的产品,从5到了MX。

3、MX意味着Macromedia以此尝试一些新的事物,就我的观点来看,Flash MX不仅仅是一次革命性的升级,还是Macromedia一个重大演变的一部分。

我不能说得太多,因为Flash MX仅仅是一个开始,接下来的几个月中会更有体现。

虽然他依旧没有回答MX到底是什么意思,而最后一句“MX意味着Macromedia以此尝试一些新的事物”,暴露出Macromedia Experience的意思,也就有理由猜测,MX可能是MacromediaX的意思,即Macromedia的未来之路,Macromedia正试图展开一次全新的革命。

FlashMX2004

2003年8月Macromedia推出了Flash MX2004,其播放器的版本被命名为Flash Player7。

Flash MX2004增加了许多新的功能:

同时开始了对Flash本身制作软件的控制和插件开放JSFL(Macromedia Flash javascript API),Macromedia无疑在开始调动Inter上Flasher们的巨大力量和集体智慧。

Flash8

2005年10月,Macromedia 推出了Flash 8.0,增强了对视频支持。

可以打包成Flash视频(即*.flv文件);改进了动作脚本面板。

FlashCS3

2005年Adobe耗资34亿美元并购Macromedia

从此,Flash便冠上了Adobe的名头,不久推出了以Adobe的名义推出Flash产品,名为Adobe Flash CS3(同时也发布了多款捆绑套装)

参考资料

1.FLASH发展简史·历史新知

目录[+]