簡體   English   中英

有人可以用幾句話解釋這些技術的相關性:Flex,Flash,Air,ActionScript,SWF,FLV

[英]Can somebody explain in a few sentences how these technologies relate: Flex, Flash, Air, ActionScript, SWF, FLV

我已經閱讀了這些內容,但我仍然不明白它們是如何互操作的,這些是競爭技術,甚至是真正的每一個都是明顯的。

Flash,Air,Flex ......這些都是“容器”/類似JVM的運行時環境,其中運行ActionScript代碼?

SWF,FLV,AIR ......這些競爭文件格式是Flash,Air還是Flex運行時環境執行的?

ActionScript是一種類似C語言,可以編譯為SWF,FLV或AIR文件?

對不起,圍繞這些條款的所有營銷,其中一些可以互換使用,我很遺憾。 假設我想寫一個AIR應用程序......那會帶來什么? 編寫ActionScript,將其編譯為SWF,然后安裝AIR運行時以執行它? 與Flash不同的是什么?

如果我想播放AIR應用程序,是否需要單獨的AIR運行時或Flash是否執行AIR應用程序?

Flex不是一個編程環境。 您對flex構建器IDE感到困惑。

Flex是一個SDK /框架和一組用於構建基於Flash的豐富應用程序的組件。 它還允許您使用名為MXML的XML類型標記來編寫應用程序。 但是在一天結束時,它無論如何編譯為.swf。

Flash是用於運行.swf文件的產品或技術。

SWF文件是可運行的二進制Flash文件,可以從瀏覽器插件,獨立Flash播放器或桌面AIR容器中運行。

AIR不僅允許您在桌面上運行Flash應用程序,它還是一種跨瀏覽器容器格式,允許您創建從內部訪問操作系統功能的桌面應用程序。 AIR應用程序可以用HTML和JavaScript以及actionscript / flash編寫。

Actionscript是flash應用程序編寫的語言,基於ECMAScript,只編譯為.swf二進制文件。

FLV是一種專有的Flash視頻格式。

  • Flex :Flex是一個用於創建RIA(富互聯網應用程序)的框架。[它有點像Symphony / Zend是PHP或JQuery是JavaScript。]
  • Flash :是一個編輯器/ IDE來創建可以由FlashPlayer播放的動畫片段,但是還有其他選項可以創建電影。
  • FlashPlayer :運行時播放swf電影。 通常,swf電影嵌入在HTML頁面中, FlashPlayer由瀏覽器作為插件啟動。
  • Air :使用Web技術創建不在瀏覽器中運行的應用程序的運行時。 它支持Flash電影,HTML,JavaScript,CSS,......
  • ActionScript :用於創建Flash影片的編程語言。 它可以在FlexFlash -IDE中使用。 ActionScript永遠不能直接執行,總是需要編譯。
  • SWF :flashmovies的二進制文件格式。
  • SWC :是一個二進制編譯庫。
  • FLV :聲音和視頻的容器文件格式。

術語“ Flash ”通常含糊不清,可以同樣指用於制作和/或播放.swf(Flash可執行文件)文件的軟件,以及.swf內容本身。 Adobe的.swf開發工具(如Flash Pro CS5)及其Flash播放器是最受歡迎的,盡管許多開源和第三方替代品也存在。

Flex是一組開發工具,旨在構建面向Flash播放器的Web應用程序(而不是內容)。 它作為開源工具包提供,包括許多可重用的組件,稱為mxml的標記語言和.swf編譯器。

Adobe的Flash播放器既可以作為瀏覽器插件使用,也可以作為本地安裝的桌面版本(稱為AIR (Adobe Integrated Run-time))使用。

ActionScript是Flash的編程語言,由Flash播放器中的ActionScript虛擬機(AVM)執行。 在當前版本中,ActionScript 3是一種完全OOP編碼語言,非常類似於Java。

FLV是Flash播放器用於在網絡上傳送視頻的流行視頻容器格式。

Flex是用於開發Flash應用程序的編程環境

Flash是由Flash Player和格式組成的技術,允許在Web瀏覽器中使用豐富的功能

Air是Flash技術,允許在瀏覽器模式下運行Flash應用程序,因此它看起來像普通的Windows或Mac應用程序

ActionScript - 用於創建Flash應用程序的編程語言

SWF - 編譯Flash二進制文件

FLV - 基於閃存的視頻流格式

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM