Adobe Flash

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(同時也發布了多款捆綁套裝)

相關詞條

相關搜索

其它詞條