當前位置:編程學習大全網 - 源碼下載 - flash各個版本界面及功能都相同不

flash各個版本界面及功能都相同不

flash簡介 flash版本介紹

flash簡介 flash版本介紹:

軟件Flash

Flash是美國Macromedia公司所設計的壹種二維動畫軟件。通常包括Macromedia

Flash,用於設計和編輯Flash文檔,以及Macromedia Flash Player,用於播放Flash文檔。

現在,Flash已經被Adobe公司購買,最新版本為:Adobe Flash CS3

特性

被大量應用於互聯網網頁的矢量動畫文件格式。

使用向量運算(Vector Graphics)的方式,產生出來的影片占用存儲空間較小。

使用Flash創作出的影片有自己的特殊檔案格式(swf)

該公司聲稱全世界97%的網絡瀏覽器都內建Flash播放器(Flash Player)

是Macromedia提出的“富因特網應用”(RIA)概念的實現平臺

檔案格式

swf

這是壹個完整的影片檔,無法被編輯。有時會被念做“swiff”。Swf在發布時可以選擇保護功能,如果沒有選擇,很容易被別人輸入到他的原始檔中使用。然而保護功能依然阻擋不了為數眾多的破解軟件,有不少閃客專門以此來學習別人的程序代碼和設計方式。

fla Flash的原始檔,只能用Macromedia Flash打開編輯或Adobe Flash CS3打開編輯。

as

(有時也稱為actionscript) 是壹種程序語言的簡單文本文件. FLA檔案能夠直接包含 Actionscript,

但是也可以把它存成AS檔做為外部連結檔案(如定義ActionScript類則必須在寫在as文件裏,再通過import加入類),以方便***同工作和更進階的程序修改。

現在,Adobe公司已推出ActionScript3,是比ActionScript2更高級、更實用的ActionScript語言

版本歷史

FutureSplash Animator (1995) - Flash的前身,由簡單的工具和時間線組成 ;

Flash 1 (1996-11) - Macromedia給FutureSplash Animator更名後為Flash的第壹個版本 ;

Flash 2 (1997-6) - 引入庫的概念 ;

Flash 3 (1998-5-31) -

影片剪輯,Javascript插件,透明度和獨立播放器 ;

Flash 4 (1999-6-15) -

變量,文本輸入框,增強的Actionscript,流媒體MP3 ;

Flash 5 (2000-8-24) - Javascript, 智能剪輯,

HTML文本格式 ;

Flash MX (2002-3-15) - Unicode,組件,XML,流媒體視頻編碼 ;

Flash MX 2004

(2003-9-10) - 文本抗鋸齒,Actionscript 2.0,增強的流媒體視頻,行為 ;

Flash MX 2004 Pro

(2003-9-10) - 包括所有Flash MX 2004的特性,加上Web Services, ActionScript

2.0的面向對象編程,媒體播放組件 ;

Flash 8 (2005-9-13) ;

Flash 8 Pro (2005-9-13)

增強為移動設備開發的功能,方便創建Flash Web,增強的網絡視頻 。

Flash CS3(2007)

增加功能:

FlashCS3增加了導出QuickTime視頻的功能。這種方式可以精確地將Flash電影導出,包括嵌套的影片剪輯、ActionScript產生的內容以及其他運行時的效果,例如投影、模糊等特效。

Adobe設備中心CS3已包含在FlashC

S3之中,借助於內置的設備模板和不斷更新的設備參數文件,可以大大簡化移動內容的創建過程。現在用戶可以方便地設計、預覽以及測試移動內容,例如交互的 Flash

Lite應用程序和豐富的用戶界面。

使用內置的ActionScript 3.0

用戶界面和視頻組件,可以大大提升內容的開發,節省寶貴的時間,包括按鈕、滾動條、滑塊等等。新增的可以編輯的屬性使得用戶可以方便地定制組件的外觀,從而適應不同項目的需求。

使用Adobe Flash

Video編碼器傳送廣播級質量的在線視頻。在編碼選項中,包括了許多高級選項,例如去除交錯,導入導出線索點等等。以及壹組非常漂亮的視頻組件模板,為用戶對播放視頻的外觀提供了詳細的控制。

Flash解析

Flash 是壹種創作工具,設計人員和開發人員可使用它來創建演示文稿、應用程序和其它允許用戶交互的內容。Flash

可以包含簡單的動畫、視頻內容、復雜演示文稿和應用程序以及介於它們之間的任何內容。通常,使用 Flash

創作的各個內容單元稱為應用程序,即使它們可能只是很簡單的動畫。您可以通過添加圖片、聲音、視頻和特殊效果,構建包含豐富媒體的 Flash 應用程序。

Flash 特別適用於創建通過 Internet 提供的內容,因為它的文件非常小。Flash

是通過廣泛使用矢量圖形做到這壹點的。與位圖圖形相比,矢量圖形需要的內存和存儲空間小很多,因為它們是以數學公式而不是大型數據集來表示的。位圖圖形之所以更大,是因為圖像中的每個像素都需要壹組單獨的數據來表示。

要在 Flash 中構建應用程序,可以使用 Flash 繪圖工具創建圖形,並將其它媒體元素導入 Flash

文檔。接下來,定義如何以及何時使用各個元素來創建設想中的應用程序。

在 Flash 中創作內容時,需要在 Flash 文檔文件中工作。Flash

文檔的文件擴展名為 .fla (FLA)。Flash 文檔有四個主要部分:

舞臺是在回放過程中顯示圖形、視頻、按鈕等內容的位置。在Flash

基礎中將對舞臺做詳細介紹。

時間軸用來通知 Flash

顯示圖形和其它項目元素的時間,也可以使用時間軸指定舞臺上各圖形的分層順序。位於較高圖層中的圖形顯示在較低圖層中的圖形的上方。

庫面板是

Flash 顯示 Flash 文檔中的媒體元素列表的位置。

ActionScript

代碼可用來向文檔中的媒體元素添加交互式內容。例如,可以添加代碼以便用戶在單擊某按鈕時顯示壹幅新圖像,還可以使用 ActionScript

向應用程序添加邏輯。邏輯使應用程序能夠根據用戶的操作和其它情況采取不同的工作方式。Flash 包括兩個版本的

ActionScript,可滿足創作者的不同具體需要。有關編寫 ActionScript 的詳細信息,請參閱"幫助"面板中的"學習 Flash 中的

ActionScript 2.0"。

Flash 包含了許多種功能,如預置的拖放用戶界面組件,可以輕松地將 ActionScript

添加到文檔的內置行為,以及可以添加到媒體對象的特殊效果。這些功能使 Flash 不僅功能強大,而且易於使用。

完成 Flash

文檔的創作後,可以使用"文件">"發布"命令發布它。這會創建文件的壹個壓縮版本,其擴展名為 .swf (SWF)。然後,就可以使用 Flash

Player 在 Web 瀏覽器中播放 SWF 文件,或者將其作為獨立的應用程序進行播放。有關 Flash Player 的介紹,請參閱關於 Flash

Player。

Flash發展

Flash 最早期的版本稱為Future Splash

Animator,當時Future Splash

Animator最大的兩個用戶是微軟(Microsoft)和迪斯尼(Disney)。1996年11月,Future Splash

Animator賣給了MM(Macromedia.com),同時改名為Flash1.0 。這裏不得不提到的人物是喬納森·蓋伊(Jonathan

Gay),是他和他的六人小組首先創造了Future Splash Animator,也就是現在Flash的真正前身了。

Macromedia

公司在1997年6月推出了Flash 2.0 ,1998年5月推出了Flash3.0。但是這些早期版本的Flash所使用的都是Shockwave 播放器。自

Flash 進入4.0 版以後,原來所使用的 Shockwave 播放器便僅供 Director 使用。Flash

4.0開始有了自己專用的播放器,稱為“Flash Player”,但是為了保持向下相容性,Flash仍然沿用了原有的擴展名:.SWF(Shockwave

Flash)。

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

5.0中的ActionScript已有了長足的進步,並且開始了對XML和Smart

Clip(智能影片剪輯)的支持。ActionScript的語法已經開始定位為發展成為壹種完整的面向對象的語言,並且遵循ECMAScript的標準,就像javascript那樣。

2002年3月Macromedia 推出了Flash MX支持的播放器為 Flash Player 6。Flash

6開始了對外部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可能是Macromedia

X的意思,即Macromedia的未來之路,Macromedia正試圖展開壹次全新的革命。

2003年8月Macromedia 推出了Flash

MX 2004,其播放器的版本被命名為 Flash Player 7。Flash MX 2004增加了許多新的功能:

A、對移動設備和手機、Pocket PC的支持(以及像素字體的清晰顯示);

B、Flash Player 運行時性能提高了2至5倍;

C、對HTML文本中內嵌圖像和swf(swf中的獨立swf)的支持;

D、FLV外部視頻的支持(與QuickTime的集成);

E、對Adobe PDF及其它文檔的支持;

F、基於屏幕的可視開發環境;

G、可視編程環境;

H、高級可控制外觀組件支持;

I、數據綁定;

J、Web 服務和 XML 的預建數據連接器;

K、項目管理功能;

L、源代碼控制系統;

M、其它

同時開始了對Flash本身制作軟件的控制和插件開放JSFL(Macromedia Flash javascript

API),Macromedia無疑在開始調動Internet上Flasher們的巨大力量和集體智慧。 Flash的發展方向

Flash被稱為是“最為靈活的前臺”,由於其獨特的時間片段分割(TimeLine)和重組(MC嵌套)技術,結合ActionScitp的對象和流程控制,使得在靈活的界面設計和動畫設計成為可能,同時它也是最為小巧的前臺。Flash具有跨平臺的特性(這點和Java壹樣),所以無論妳處於處於何種平臺,只要妳安裝了支持的Flash

Player,就可以保證它們的最終顯示效果的壹致,而不必像在以前的網頁設計中那樣為IE或NetSpace各設計壹個版本。同Java壹樣,它有很強的可移植性。最新的Flash還具有的手機支持功能,可以讓用戶為自己的手機設計喜愛的功能。當然首先必需要有支持Flash的手機,同時它還可以應用於Pocket

PC。

那麽,Flash可能的發展方向究竟如何?

1、應用程序開發:由於其獨特的跨平臺特性、靈活的界面控制以及多媒體特性的使用,使得用Flash制作的應用程序具有很強的生命力。在與用戶的交流方面具有其它任何方式都無可比擬的優勢。當然,某些功能可能還要依賴於XML或者其它諸如javascript的客戶端技術來實現。但目前的現狀是:很少有人具有運用Flash進行應用程序開發這方面的經驗。但這個難度會隨著時間的推移而逐步減弱。事實上,對於大型項目而言,使用Flash此時未免有些言之過早,因為它意味著很大的風險。當然,在最早的時間掌握和積累這方面的經驗無疑是壹種很大的競爭力。可以將這種技術運用在項目中的壹小部分或者小型項目中,以減少開發的風險。

2、軟件系統界面開發:Flash對於界面元素的可控性和它所表達的效果無疑具有很大的誘惑。對於壹個軟件系統的界面,Flash所具有的特性完全可以為用戶提供壹個良好的接口。

3、手機領域的開發:手機領域的開發將會對精確(像素級)的界面設計和CPU使用分布的操控能力有更高的要求,但同時也意味著更加更廣泛的使用空間。事實上手機和Pocket

PC的分界已越來越不明顯,開發者必須為每壹款手機(或Pocket

PC)設計壹個不同的界面,因為它們的屏幕大小各有不同。當然軟件的內核可能是相同的,所要註意的是各類手機CPU的計算能力和內存的大小。這無疑是些很苛刻的要求。

4、遊戲開發:事實上,Flash中的遊戲開發已經進行了多年的嘗試。但至今為止仍然停留在中、小型遊戲的開發上。遊戲開發的很大壹部份都受限於它的CPU能力和大量代碼的管理。不過可喜的是,Flash

Player 7運行時性能提高了2至5倍;而且最新的Flash MX 2004

Professional提供了項目管理和代碼維護方面的功能,Actionscript 2.0的發布也使得程序更加容易維護和開發。

5、Web應用服務:其實很難界定Web應用服務的範圍究竟有多大,它似乎它擁有無限的可能。隨著網絡的逐漸滲透,基於客戶端-服務器的應用設計也開始逐漸受到歡迎,並且壹度被譽為最具前景的方式。但是,這種方式開發者可能要花更多的時間在服務器後臺處理能力和架構上,並且將它們與前臺(Flash端)保持同步。

6、站點建設:事實上,現在只有極少數人掌握了使用Flash建立全Flash站點的技術。因為它意味著更高的界面維護能力和開發者整站架構能力。但它帶來的好處也異常明顯:全面的控制;無縫的導向跳轉;更豐富的媒體內容;更體貼用戶的流暢交互;跨平臺和瘦客戶端的支持;以及與其它Flash應用方案無縫連接集成等。

7、多媒體娛樂:其實,在這個方面無需再說什麽。盡管它的發展速度沒有像當初預言的那樣迅速,但它仍然還在不斷前進。Flash本身就以多媒體和可交互性而廣為推崇。它所帶來親切氛圍相信每壹位用戶都會喜歡。

  • 上一篇:壓力時間轉換源代碼
  • 下一篇:傳說中的董勇住哪裏
  • copyright 2024編程學習大全網