版本說明 | Flash Player 11、AIR 3 |

2011 年 10 月 4 日。歡迎使用 Adobe® Flash® Player 11 和 Adobe® AIR® 3!此版本包含新功能,以及與安全性、穩定性、效能和裝置相容性有關的增強功能和錯誤修正。並會在取得更多資訊時定期更新本文件。 

執行階段版本

  • Flash Player 桌上型電腦:11.0.1.152
  • Flash Player Android:11.0.1.153
  • AIR 桌上型電腦和 Android:3.0.0.408
  • AIR SDK (包括 AIR for iOS):3.0.0.4080

Flash Player 11 和 AIR 3 的新功能

Stage 3D 加速圖形演算 (播放程式與 AIR 桌上型電腦 + AIR for TV) — Stage 3D 是為硬體加速圖形演算而開發的新架構,其中提供一組低階 API 能在螢幕和裝置 (桌上型電腦、行動裝置和電視) 之間啟用進階 2D 及 3D 演算功能。透過 Stage 3D,應用程式和架構開發人員現在可以存取高效能 GPU 硬體加速,藉此為使用者打造豐富的互動式新體驗。注意:未來的版本中將會啟用 Flash Player 與 AIR 行動裝置版本適用的 Stage 3D。

Flash Access 內容保護支援增強功能 — 全新的 Flash Access 內容保護功能包括重要的旋轉支援、V3 授權鏈結、網域支援、加強輸出保護,以及裝置篩選。

受保護的 HTTP 動態串流 (HDS) — 受保護的 HTTP 動態串流 (HDS) 可為螢幕間的視訊串流提供保護,同時降低部署授權伺服器的複雜度。

NetStream.dispose()類似於 NetStream.close(),差別在於它也會清除 NetStream 為顯示在 Video 物件上而停住的最後一個影格。如果 NetStream 將在稍後供其他串流重複使用,請使用此項取代 NetStream.close()。它會強制對視訊影格及相關的解壓縮程式物件進行記憶體回收。視訊物件將在使用此方法後顯示空白影格。

相機的 H.264/AVC 軟體編碼 (桌上型電腦) — 利用較高的壓縮率和業界標準支援從電腦的相機串流高品質的視訊,藉此打造身歷其境的即時通訊,例如視訊聊天與視訊會議以及即時視訊廣播。

JPEG-XR 支援 — Flash Player 與 AIR 現在包含對 JPEG-XR 進階影像壓縮標準 (國際標準 ISO/IEC 29199-2) 的支援。輕量型 JPEG-XR 格式提供優於 JPEG 的壓縮效率、具備有損和無損壓縮支援,並且新增對 Alpha 色版透明度的支援。

強化高解析度點陣圖支援 — BitmapData 物件已不再受限於最高解析度 1 千 6 百萬像素 (16,777,215 像素),而且最大點陣圖寬度/高度也已無 8,191 像素的限制,如此,就能開發使用龐大點陣圖的應用程式。

高效率 SWF 壓縮支援 — 開發人員現在可運用 LZMA 壓縮來處理他們的 SWF 檔案。LZMA 壓縮可以減少 SWF 的大小 (最多 40%),讓使用者能夠享受更豐富的體驗,同時還能縮短下載時間並降低頻寬耗用量。

適用於電話的 G.711 音訊壓縮 — 支援藉由 Flash Media Gateway (FMG) 和其他協力廠商用戶端 (透過開放型 RTMP 通訊協定) 與傳統電話系統交互操作,而且毋需轉碼。

原生 JSON (JavaScript 物件表示法) — 讓 ActionScript 開發人員可以運用高效能的 JSON 格式資料原生剖析與產生功能。

廢棄項目收集建議 — 允許開發人員提供提示,使廢棄項目收集排程達到最佳化,以提供更順暢、回應速度更快的使用體驗。

三次貝茲曲線 — cubicCurveTo 繪圖 API 可讓開發人員輕鬆建立複雜的三次貝茲曲線,而不需要自訂 ActionScript 程式碼。

安全隨機編號產生器 — 開發人員現在可運用採用密碼編譯的安全隨機編號產生功能來建立更安全的演算法和通訊協定。

通訊端進度事件 — 利用新屬性判斷寫入緩衝區中剩餘的位元組數目,並使用新事件判斷資料傳入網路層的時間,以便改善使用 Socket 類別的資料傳輸管理。透過這些新的 API,開發人員可以建置如檔案傳輸公用程式的應用程式,監視通訊端進度並迅速提供意見回應。

DisplayObjectContainer.removeChildren 和 MovieClip.isPlaying — DisplayObjectContainer 現在可建置 removeChildren API,讓開發人員能夠利用單一 API 呼叫以便快速移除所有容器子項目。全新的 MovieClip.isPlaying 屬性可傳回 MovieClip 目前的播放狀態。

Sound.loadCompressedDataFromByteArray 和 Sound.loadPCMFromByteArray — 開發人員現在可以將壓縮或原始 PCM 聲音資料插入 Sound 物件,以便播放聲音。

Flash Player 11 的新功能



原生 64 位元支援 (Flash Player 桌上型電腦)
— 可在 Linux、Mac OS 和 Windows 上運用原生支援 64 位元作業系統和 64 位元網頁瀏覽器。

非同步點陣圖解碼 (Flash Player 新功能) — 在初始載入時解碼影像,而非隨選解碼,以提高應用程式回應速度並提供更順暢的動畫。影像會視需要快取。

TLS 安全通訊端支援 (Flash Player 新功能) — 可確保用戶端/伺服器應用程式的通訊安全。

AIR 3 的新功能


原生擴充功能
— 原生擴充功能元件庫可讓開發人員建立並使用可透過 ActionScript 叫用的原生元件庫。這些元件庫讓 ActionScript 開發人員可以運用原生應用程式可用的相同平台及裝置專屬功能和 API,輕鬆整合至 AIR 應用程式。此外,原生擴充功能也可用於以效能為關鍵的程式碼,或用來發佈現有原生元件庫,例如可在 AIR 應用程式中使用影像解碼器。

AIR 行動裝置適用的 Flash Access 內容保護支援 — 行動裝置 (包括 Android 智慧型手機和平板電腦) 現在可提供 Flash Access 內容保護支援。此外,採用 BlackBerry® Tablet OS 架構的平板電腦裝置現在也可提供內容保護。注意:目前不支援 Flash Access for iOS。此外,目前也不支援 Flash Player Android 適用的 Flash Access。

行動裝置適用的加密本機儲存 — 行動裝置現在可提供加密本機儲存支援。應用程式可透過對機密資料的儲存提供如密碼、憑證與稽核資訊等支援,更安全地將機密資料儲存在使用者裝置中。

支援 Captive 執行時期 — 這項由 AIR for iOS 提供的熱門功能,現在也適用於 AIR 桌上型電腦、AIR for Android 及 AIR for TV 中提供。將 AIR 執行時期與您在 Windows、Mac、Android 和電視裝置上的應用程式封裝在一起,以簡化應用程式安裝程序並降低測試/認證成本。

Stage Video 硬體加速 (AIR 行動裝置) — 運用整個視訊管道的硬體加速性能,有效率地提供同級最佳的高解析度 (HD) 視訊播放體驗。降低處理器的使用量,並提高視訊流暢度、降低記憶體使用量以及提高在行動裝置 (支援的裝置包括 Android 3.1、BlackBerry Tablet OS 與 iOS) 和電視上播放視訊的精確度。

H.264/AAC 播放支援 (AIR for iOS) — 使用 Stage Video 硬體加速時允許在 iOS 上播放 H.264 & AAC。這項功能要求必須透過漸進式下載或 HLS 提供視訊。由於平台的限制,因此不支援 RTMP。

前置鏡頭相機支援 (AIR for Android) — Android 裝置現在可提供隨 AIR for iOS 與 BlackBerry Tablet OS 一起提供的前置鏡頭相機支援。運用智慧型手機和平板電腦上的前置鏡頭相機,透過豐富的視訊會議與聊天體驗來與使用者保持聯繫。

背景音訊播放支援 (AIR for iOS) — 開發人員現在可編寫能夠在背景播放音訊的多工 iOS 應用程式,例如具有多工支援的音樂應用程式或可靠的視訊會議應用程式。

行動裝置適用的裝置喇叭控制 (AIR for iOS 與 AIR for Android) — 讓開發人員可以選擇要透過電話喇叭或外部喇叭輸出音訊。

16 與 32 位元顏色深度 — 提供應用程式描述器設定,以供開發人員控制 Android (16 位元與 32 位元) 上 renderMode=cpu/auto 所用的圖形顏色深度。AIR 2.7 及更早版本的命名空間將預設為 16 位元顏色,而 AIR 3.0 及更新版本的命名空間將預設為 32 位元。

遊戲控制器 API (AIR TV) — 讓開發人員可以建置能與附加的遊戲輸入裝置 (例如遊戲台或遊戲棒) 通訊的電視應用程式。注意:桌上型電腦或行動裝置適用的 AIR 尚未提供這項功能。

已知問題

Stage 3D

  • Mac:Mac OS X 的 Intel GMA、ATI Radeon x1600 和 ATI Radeon 2400 顯示卡上不支援硬體加速顯示方式。
  • 在配備 Intel i7 或 i5 處理器的 MacBook Pro 上,Stage3D 使用整合 GPU (2943979)。
  • VIA 晶片組上不支援硬體加速顯示方式。

安全通訊端 (TLS) 與安全通訊端原則檔案:

  • Linux 未包含 Mac 與 Windows 平台常用的瀏覽器憑證,安全原則檔案和 TLS 需要這些憑證才能順利運作 (2827902)。
  • MAC 上支援 DER 格式的 CRL,PEM 格式則不受支援。

Flash Player for Android

  • ns.bufferTime 屬性設定為非零值的 Speex 串流,在啟動時會出現 4-5 秒延遲的情形 (2884740)。
  • 由於 Samsung Infuse 和 Epic 4G 上出現與硬體 AAC 解碼器相關的錯誤,因此,音訊會以部分預期的速度來播放 (2884721)。

AIR for iOS

  • 處理並播放相機即時串流的應用程式若在螢幕鎖定之後重新啟動,將會停在電話鎖定時的影格。(2875954)。

Flash Access

  • 如有 Flash Access 用戶端和伺服器 SDK 已知問題,請造訪 http://help.adobe.com/en_US/flashaccess/3.0/releasenotes.html

其他

 

為 Flash Player 11 編寫

若要使用新的 Flash Player,您必須傳遞額外的編譯器引數至 Flex 編譯器,藉此以 SWF 版本 13 為目標:-swf-version=13。以下是相關的指示。
如果您要使用 Adobe Flex SDK:

  • 下載 Flash Player 11 適用的新 playerglobal.swc
  • 下載 Flex 4.5 SDK 表格中的 Flex 4.5 SDK (4.5.0.20967)。
  • 在您的開發環境安裝建置
    • 在 Flash Builder 中,建立新的 ActionScript 專案:「檔案 -> 開新檔案 -> ActionScript 專案」。
    • 開啟專案「屬性」面板 (按一下滑鼠右鍵並選擇「屬性」)。從左邊的清單中選擇「ActionScript 編譯器」。
    • 使用右上角的「設定 Flex SDK」選項,將專案指向 Flex 建置 20967。按一下「確定」。
  • 將您的專案設定為以 SWF 版本 13 為目標
    • 開啟專案「屬性」面板 (按一下滑鼠右鍵並選擇「屬性」)。從左邊的清單中選擇「ActionScript 編譯器」。
    • 增加至「其他編譯器引數」輸入:-swf-version=13。這可確保輸出的 SWF 以 SWF 版本 13 為目標。如果您在命令列而不是在 Flash Builder 上編譯,則必須加入相同的編譯器引數。
    • 確定您的瀏覽器中已安裝新的 Flash Player 11 建置。

為 AIR 3 編寫

更新為 AIR 3.0 命名空間。您必須將應用程式描述器檔案更新為 3.0 命名空間,才能存取新的 AIR 3.0 API 和行為。如果您的應用程式不需要新的 AIR 3.0 API 和行為,則不需更新命名空間。不過,我們建議所有使用者開始使用 AIR 3.0 命名空間,即使尚未運用新的 3.0 功能亦然。若要更新命名空間,請將應用程式描述器中的 xmlns 特質變更為:

<application  xmlns="http://ns.adobe.com/air/application/3.0"> 



系統需求

如需目前 Flash Player 的系統需求,請造訪 http://www.adobe.com/tw/products/flashplayer/systemreqs/

如需目前 AIR 的系統需求,請造訪 http://www.adobe.com/tw/products/air/systemreqs/

如需 Flash Access 的系統需求 (用戶端和伺服器),請造訪 http://www.adobe.com/tw/products/flashaccess/systemreqs/

Flash Player 11 具有下列最低系統需求:

 

Windows

Macintosh  

Linux

Solaris

Android 

處理器

2.33Ghz 或更快的 x86 相容處理器,或是適用於筆記型電腦等級裝置的 Intel® Atom™ 1.6GHz 或更快的處理器

Intel® Core™ Duo 1.83GHz 或更快的處理器

2.33Ghz 或更快的 x86 相容處理器,或是適用於筆記型電腦等級裝置的 Intel Atom™ 1.6 GHz 或更快的處理器

1600MHz Sun™ UltraSPARC® IIIi 或更快的處理器

ARMv7 處理器 (含向量 FPU) 最低需求 550Mhz,OpenGL ES2.0,H.264 & AAC H/W 解碼器

作業系統 

Microsoft® Windows® XP (32 位元)、Windows Server® 2003 (32 位元)、Windows Server 2008 (32 位元)、Windows Vista® (32 位元)、Windows 7 (32 位元和 64 位元)

Mac OS® X 10.6 和 Mac OS X 10.7

Red Hat® Enterprise Linux (RHEL) 5.6 或更新版本 (32 位元和 64 位元)、openSUSE® 11.3 或更新版本 (32 位元和 64 位元)、Ubuntu 10.04 或更新版本 (32 位元和 64 位元)

Solaris™ 10

Android 2.2、2.3、3.0、3.1 和 3.2

瀏覽器

Internet Explorer 7.0 及更新版本、Mozilla Firefox 4.0 及更新版本、Google Chrome、Safari 5.0 及更新版本、Opera 11

Safari 5.0 及更新版本、Mozilla Firefox 4.0 及更新版本、Google Chrome、Opera 11

Mozilla Firefox 4.0 及更新版本、Google Chrome

Mozilla Firefox 4 及更新版本

Android 網頁瀏覽器

記憶體

128MB 的記憶體 (筆記型電腦等級裝置則建議使用 1GB RAM)、128MB 的圖形記憶體

512MB 的記憶體、128MB 的圖形記憶體

512MB 的記憶體、128MB 的圖形記憶體

2GB 的記憶體

256MB 記憶體

AIR 3 具有下列最低系統需求:

 

Windows

Macintosh  

Android 

iOS

處理器/裝置硬體

2.33Ghz 或更快的 x86 相容處理器,或是適用於筆記型電腦等級裝置的 Intel Atom™ 1.6GHz 或更快的處理器

Intel® Core™ Duo 1.83GHz 或更快的處理器

ARMv7 處理器 (含向量 FPU) 最低需求 550Mhz,OpenGL ES2.0,H.264 & AAC H/W 解碼器

iPod Touch (第 3 代) 32GB 和 64GB 機型、iPod touch 4、iPhone 3GS、iPhone 4、iPad、iPad 2

作業系統 

Microsoft® Windows® XP、Windows Server® 2003、Windows Server® 2008、Windows Vista® Home Premium、Business、Ultimate 或 Enterprise (包括 64 位元版本) Service Pack 2 或 Windows 7

Mac OS® X 10.6 與 10.7

Android 2.2、2.3、3.0、3.1 和 3.2

iOS 4 及更新版本

記憶體

512MB 的記憶體 (建議 1GB)

512MB 的記憶體 (建議 1GB)

256MB 記憶體

 -

報告問題

您發現程式有錯誤嗎?請將錯誤傳送至 Flash Player 和 Adobe AIR 錯誤資料庫

Flash Player 和 AIR 可能會利用您的圖形硬體來解碼並播放 H.264 視訊。有些視訊問題只會在使用特定圖形硬體和驅動程式時出現。因此在報告涉及視訊的問題時,請務必註明您的圖形硬體、驅動程式、作業系統以及瀏覽器 (使用 Flash Player 時),這樣我們才可以重現問題並著手調查。請務必提供報告視訊播放問題指示中所述的資訊。注意:由於我們收到的電子郵件數目相當多,因此無法一一回覆,敬請見諒。

感謝您使用 Adobe Flash Player 和 AIR 並且撥冗提供您寶貴的意見!

Adobe 標誌

登入您的帳戶