2011年8月1日 星期一

Flash

[Main Point]
  1. Flash FLA(.fla) → compile → SWF(.swf)。
  2. FLA只能在Flash編輯工具中打開,SWF可以在瀏覽器中播放(執行)。
  3. 開發環境: Flash、Flash Builder...。
  4. 執行環境: Flash Player、AIR...。
  5. 開發語言: ActionScript
[File Format]
  1. FLA: Flash Pro的主要檔案,包含Flash Pro文件的基本媒體、時間軸及指令碼資訊。「媒體物件」是構成Flash Pro文件內容的圖像、文字、聲音和視訊物件。「時間軸」是 Flash Pro中的位置,在此告知特定媒體物件應該出現在「舞台」上的時間。可將 ActionScript®程式碼加入Flash Pro文件,以便更精確地控制文件的行為,並使其回應使用者互動。
  2. XFL: 未壓縮的XFL檔案類似於FLA檔案。XFL檔案及位於相同資料夾內的其他相關聯檔案只是 FLA檔案的未壓縮版。此格式更容易讓多個使用者同時處理Flash專案的不同元素。
  3. SWF: FLA檔的壓縮版本,會顯示在網頁中。發佈FLA檔時,Flash Pro會建立SWF檔。Flash Pro SWF檔案格式是其他應用程式支援的開放式標準。
  4. AS: ActionScript檔案,可以使用這類檔案,在FLA檔之外保留部分或全部ActionScript程式碼,這有助於程式碼組織以及專案中不同 Flash Pro 內容部分的分工。
  5. SWC: 包含可重複使用的Flash Pro組件。每個SWC檔都包含一個編譯過的影片片段、ActionScript程式碼以及任何組件所需要的資源。
  6. ASC: 用來儲存在執行Flash Media Server的電腦上所執行之ActionScript的檔案。這些檔案能夠實作伺服器端的邏輯,以便在SWF檔中與ActionScript一同運作。
  7. JSFL: JavaScript檔,用來新增功能至Flash Pro編寫工具。
[Skills]
  1. 對於大多數在電腦上顯示的動畫來說 ( 特別是透過網站播放的動畫),8 fps 至 15 fps 的每秒的影格數已相當足夠。
[AIR - Adobe Integrated Runtime]
Adobe® AIR® 2.7 執行時期可讓開發人員使用 HTML、JavaScript、Adobe Flash® Professional 與 Flex 技術,以及 ActionScript® 來建立網路應用程式,可當成獨立用戶端應用程式執行,不受瀏覽器的限制。Adobe AIR 是 Adobe Flash Platform 的主要元件,可讓設計人員與開發人員盡情發揮創意,提供一貫而有彈性的開發環境,可跨裝置和平台發佈應用程式。現已提供 Android™、BlackBerry® Tablet OS 和 iOS 行動作業系統和電視支援。

沒有留言:

張貼留言