Flash Player 28 和 AIR 28 的版本說明

歡迎使用 Flash Player 和 AIR 28 版本說明!

 

2018 年 2 月 6 日

在今天的發行版本中,我們已為 Flash Player 更新重要錯誤修正,以及安全性更新。

 

2018 年 1 月 9 日

新年快樂!在今天排程的發行版本中,我們已為 Flash Player 更新重要錯誤修正,以及安全性更新。

 

2017 年 12 月 12 日

在今天排程的發行版本中,我們同時為 Flash Player 和 AIR 更新重要錯誤修正、安全性更新和新功能。


如何更新 Flash Player

目前已經選擇「允許 Adobe 安裝更新 (建議使用)」更新機制的 Flash Player 客戶將在發行後的 24 小時內,自動更新為最新的 Flash Player 版本。

選取「通知我安裝更新」的使用者將會在發行日算起的 7 天內,收到更新通知對話方塊。請注意,Windows 使用者必須重新啟動他們的系統,或者登出再登入,才會收到更新通知對話方塊。

只要造訪 https://get.adobe.com/tw/flashplayer,即可下載並安裝最新的 Flash Player 版本。

使用 Google Chrome 或 Windows 8.x/10 Internet Explorer 或 Microsoft Edge 的客戶,將可透過 Google 和 Microsoft 更新機制取得更新。


聯絡方式

希望您盡情使用這個版本。如果遇到任何問題,請在我們的公開錯誤資料庫中張貼問題,通知我們。如需安裝或使用說明,請造訪我們的社群論壇,以取得協助。

Adobe 錯誤資料庫 - https://tracker.adobe.com/
Flash Player 論壇 - http://forums.adobe.com/community/flashplayer
AIR 論壇 - http://forums.adobe.com/community/air

公告

Android AIR 執行階段在 Play 商店的發行資訊
2018 年 3 月 13 日,Adobe 將會解除發佈 Google Play 商店上的共用 AIR 執行階段,其適用於執行 Android 4.0 或以下版本的所有裝置。需要共用執行階段的 AIR 應用程式將無法從這些較舊的系統存取 Play 商店上所需的下載。我們建議受影響的開發人員在 3 月 13 日之前將應用程式轉換為使用固定執行階段並重新發佈。
 
應用程式傳輸安全性
Apple 在 macOS 10.11 中引進應用程式傳輸安全性 (ATS),強制應用程式只能透過 HTTPS 使用安全網路連線。由於這是項重大變更,因此,Apple 已經提供應用程式透過 NSAllowsArbitraryLoads 進行覆寫,進而將允許不安全的連線。
 
在 AIR SDK 27 中,所有專為 macOS 建置的 AIR 應用程式將會自動在 info.plist 檔案中,將 NSAllowsArbitraryLoads 機碼設定為 true。這是暫時的解決方案。Apple 可能會在檢閱程序期間拒絕您的應用程式,或者在未來的 OS 更新中停止使用 NSAllowsArbitraryLoads。建議您在應用程式中透過 HTTPS 使用安全的網路連線。
 
Android AIR 共用執行階段
從 AIR 26 開始,Android 適用的共用執行階段應用程式封裝已被停用。由於這項變更,已發佈的應用程式將一律在安裝套件中包含固定的執行階段,無論開發人員選擇的目標為何 (即 apk apk-captive-runtime) 都一樣。這項變更能讓我們專心致力在固定安裝的測試和工程,而這些工作是 Android 迄今為止最熱門的工作選項。

修正的問題

2018 年 2 月 6 日

Flash Player

  • [Mac] 使用 RTMPS 通訊協定上傳視訊時,錄音機將會停滯,並出現訊息「正在上傳...X%」。(FP-4198740)
  • 各類安全性及功能性修正

 

2018 年 1 月 9 日

Flash Player

  • 各類安全性及功能性修正

 

2017 年 12 月 12 日

Flash Player

  • [Mac] 安裝 NPAPI Flash Player 時,不會從系統偏好設定啟動 Flash Player NCP。
  • [Windows] 在 Chrome 上播放 DRM 內容時,出現播放問題。
  • 使用 Baseline_Constrained 描述檔執行 Stage3D 應用程式時,出現記憶體流失 (FP-4198562)
  • 使用 Scratch 編輯器時,Chrome 上的「檔案上傳」對話方塊變得沒有回應 (FP-4198254)
  • 從 https://www.vudu.com/movies/#!content/74336/CHUD-2-Bud-The-Chud 使用全螢幕模式播放視訊時,看不到音量滑桿。

AIR

  • 呼叫 graphics.readGraphicsData 後,AIR Runtime 意外結束。(AIR-4198466)
  • 同時初始化多個工作者會造成應用程式意外結束。(AIR-4198267)
  • 當 Context3D backBuffer 設為 1024x768 或以上時,Retina OS X 桌面上的消除鋸齒顯示失敗/降低。(AIR-4198319)
  • [Android]「下一步」按鈕的 KeyboardEvent.KEY_DOWN 傳送兩次 (AIR-4198503)
  • [iOS] 當子 Sprite 位在接近螢幕底部時,會出現假影 (AIR-4198445)
  • [iOS] ADT 能夠正確簽署包含 iOS 應用程式封裝的動態框架 (AIR-4198407)。
  • [iOS] ADT 能夠正確簽署動態框架 (AIR-4198408)。
  • [IOS] AIR 23 和更新版本:執行時編譯失敗:compile-abc - Class (...) 找不到。(AIR-4198225)
  • [iOS] StageWebView 未載入也未顯示本機 HTML 內容 (AIR-4198420)
  • 改善適用於 Android 和 iOS 的 capabilities.language 行為
  • [iOS] iPad Pro 上的啟動影像問題
  • [Android] 錯誤 #3672:drawToBitmapData (Context3D) 與 VideoTexture 同時使用時,緩衝區建立失敗 (AIR-4198290)
  • [Android] Android 上沒有來自「android.intent.action.SEND」方式的資料 (AIR-4197491)
  • 旋轉影像 Camera IMAGE Mobile Android/IOS (AIR-4167837)
  • [iOS] 在 swf 之間共用時,iOS 上的介面無法運作 (AIR-4194914)
  • [iOS] 在 AOT 模式下使用 Flex 建立的應用程式發生當機 (AIR-4198266)
  • [iOS] 缺少適用於 IpadPro10.5Inch 的項目 - 因此傳回不正確的螢幕大小 (AIR-4198511)

新功能

Adobe AIR 應用程式安裝問題的解決方法

隨著 Flash Player 28 的發佈,含有 SHA-1 憑證的 Adobe AIR 應用程式可於 2017 年 10 月 30 日之後順利安裝,無須使用新的憑證重新封裝 AIR 應用程式。請參閱我們的部落格文章以檢視 Adobe AIR 應用程式安裝問題的詳細資料。

誰應該使用此解決方法?

如果您無法在 2017 年 10 月 30 日之後安裝開發的 AIR 應用程式,且應用程式安裝記錄包含此錯誤:「封裝簽章驗證失敗」,這表示該應用程式使用 SHA1 憑證簽署。

這篇文章提供不同平台的記錄檔位置:https://helpx.adobe.com/tw/air/kb/logging-air-2-desktop-application.html 

解決方法:

有上述問題的 AIR 應用程式可以透過兩個方法進行安裝。

 

使用鍵盤快速鍵:

安裝 Adobe AIR 執行階段

在 Windows 上請依照下列步驟執行:

1. 前往「C:\Program Files (x86)\Common Files\Adobe AIR\Versions\1.0」

2. 按住「Ctrl」鍵,並選取「Adobe AIR Application Installer.exe -> 以滑鼠右鍵按一下此執行檔 -> 以系統管理員的身分執行」。請按住「Ctrl」鍵直到您看到視窗開啟。

3. 選取並開啟要安裝的 AIR 應用程式。

在 Mac 上請依照下列步驟執行:

1. 前往「/Applications/Utilities」

2. 按住「Command」 鍵,並按兩下 Adobe AIR 應用程式安裝程式。請按住「Command」鍵直到您看到視窗開啟。

3. 選取並開啟要安裝的 AIR 應用程式。

Adobe AIR 應用程式應該可順利安裝。

 

使用全新的 -ignoreExpiredCertificateTimestamp 指令,同時使用命令提示/終端啟動 AIR 應用程式安裝程式

安裝 Adobe AIR 執行階段

在 Windows 上請依照下列步驟執行:

1. 以系統管理員的身分開啟命令提示。

2. 執行下列命令:

“C:\Program Files (x86)\Common Files\Adobe AIR\Versions\1.0\Adobe AIR Application Installer.exe” - ignoreExpiredCertificateTimestamp

3. 視窗隨即開啟。

4. 選取並開啟要安裝的 AIR 應用程式。

在 Mac 上請依照下列步驟執行:

1. 開啟終端。

2. 執行下列命令:

/Applications/Utilities/Adobe\ AIR\ Application\ Installer.app/Contents/MacOS/Adobe\ AIR\ Application\ Installer/ -ignoreExpiredCertificateTimestamp

3. 視窗隨即開啟。

4. 選取要安裝的 AIR 應用程式。

順利安裝 Adobe AIR 應用程式。

AIR 中的 Swift 型 ANE 支援 (iOS/tvOS)

啟動 AIR 28 時,開發人員將能夠使用適用於 iOS/tvOS 的 Swift 型 ANE。開發人員也可以在針對個別的 iOS/tvOS 平台封裝應用程式時,使用 iOS/tvOS 型動態框架。動態框架簽署將會在封裝應用程式時完成。

建立 Swift ANE 和封裝應用程式的步驟:

1. 除了建立 ANE 所需的現有資源之外,AS 開發人員也需要在建立 ANE 命令期間,納入動態框架 (相關的 .framework 檔案)。platform.xml 也需要提及動態框架,如下所示。

<?xml version="1.0" encoding="utf-8" ?>
 
<platform xmlns="http://ns.adobe.com/air/extension/28.0">
 
<linkerOptions>
 
<option>-rpath @executable_path/Frameworks</option>
 
</linkerOptions>
 
<packagedDependencies>
 
<packagedDependency><dynamic_swift_framework_path></packagedDependency>
 
</packagedDependencies>
 
</platform>

2. 範例 ANE 封裝命令

adt -package -target ane <ane_file> <extesionxml_file> -swc <swc_file> -platform iPhone-ARM -platformoptions <platformxml_file> -C iPhone-ARM/ . -platform appleTV-ARM -platformoptions <tvOS_platformxml_file> -C appleTV-ARM/ .
  • iPhone-ARM 資料夾中含有 dynamic_swift_framework_file (如 platform_xml 中的封裝相依性所提及)、針對 iOS 所建置的 Objective C Static 程式庫 (.a),以及 library.swf 檔案。
  • appleTV-ARM 資料夾中含有適用於 tvOS 的 dynamic_swift_framework_file (如 tvOS_platform_xml 中的封裝相依性所提及)、針對 tvOS 所建置的 Objective C Static 程式庫 (.a),以及 library.swf 檔案。

 

3. 範例 IPA 封裝命令

adt -package -target <target> -provisioning-profile <path-to-profile> -storetype pkcs12 -keystore <path-to-certificate> -storepass <password> <ipa_file> <appxml_path> <swf_path> Frameworks -extdir extension

其中 <dynamic_frameworks_and_Swift_Dependencies_path> 資料夾或其中的子資料夾含有 Swift Framework 及其相依性,如下所提及。這些 Swift dylib 可以在 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos for iOS 中找到

<dynamic_swift_framework>

  • libswiftCore.dylib 
  • libswiftCoreGraphics.dylib 
  • libswiftCoreImage.dylib 
  • libswiftDarwin.dylib 
  • libswiftDispatch.dylib 
  • libswiftFoundation.dylib 
  • libswiftObjectiveC.dylib 
  • libswiftQuartzCore.dylib 
  • libswiftUIKit.dylib

 

對於 Xcode 9 和 Swift 4 支援,AS 開發人員還需要從 Xcode 的 iphoneos 資料夾,再增加以下 3 個 Swift 相依性。

  • libswiftCoreFoundation.dylib 
  • libswiftMetal.dylib 
  • libswiftos.dylib

注意 - 適用於 iOS 和 tvOS 的預設 MinimumOSVersion 值分別為 8.0 和 9.0。

iOS SDK 升級

AIR Runtime 現在以 iOS 11 SDK 來建置,這可讓 AIR 開發人員在以 ADT 封裝時,使用以 iOS 11 API 建置的 ANE,而不需使用 -platformSDK 參數。Apple 透過 iOS 11 SDK,授權在應用程式中包含一些圖示。請依照下列步驟,納入這些圖示:

注意:您必須具備已安裝 Xcode 9 的 Mac 機器。

啟動 Xcode 9。

  1. 選取「檔案」->「新增專案」->「Single View App (iOS)」。填入「產品名稱」、「組織名稱」和「組織識別碼」(不需要特定名稱)。
  2. 儲存專案。
  3. 按一下「Assets.xcassets -> AppIcon -> 將 App Store 圖示的大小拖放至 1024 * 1024 (1024pt, 1x)」。
Assets.xcassets

4. 將 iPad App 圖示的大小拖放至 76x76 (76pt, 1x) 和 152x152 (76pt, 2x)。

5. 將 iPad Pro App 圖示的大小拖放至 167x167 (83.5pt, 2x)。

6. 將 iPhone App 圖示的大小拖放至 120x120 (60pt, 2x)。

7. 將 iPhone App 圖示的大小拖放至 180x180 (60pt, 3x)。

圖示大小

8. 在下拉式清單中,選取「一般 iOS 裝置」做為組建目標。

9. 建置專案 (「產品 -> 組建」)。

10. 在您的「.app」上按一下滑鼠右鍵 -> 顯示在 Finder 中。

11. 在您的「.app」上按一下滑鼠右鍵 -> 顯示封裝內容。

12. 現在,複製 Assets.car 以及包含 AIR 應用程式的封裝。

 

除了 Store 圖示 (1024*1024) 以外的所有這些圖示都必須使用 app.xml 中的圖示標記,與應用程式一起封裝。請參閱 https://help.apple.com/xcode/mac/current/#/dev4b0ebb1bb 以便在 assets.car 檔案中新增圖示。

注意 - 如果您將 iOS 11 設定為應用程式描述器中最低支援的作業系統目標,則產生的 IPA 將僅為 64 位元。

iOS 上權限用途字串的當地語系化

從 AIR 28 開始,開發人員可以針對應用程式中所需的權限,提供當地語系化用途的字串。開發人員必須在應用程式中,封裝稱為 purposeStrings.xml 的 XML 檔案。此 XML 檔案的格式應該遵循下列條件。範例 xml 檔案隨附在 SDK/samples/purposeStrings-sample.xml 的 AIR SDK 中。使用以下提及的命令搭配 purposeStrings.xml 檔案,封裝範例應用程式。

adt  -package -target <target> -provisioning-profile <provisioning profile> -storetype pkcs12 -keystore <certificate> -storepass <password> <name of the ipa> <application xml> <swf file> purposeStrings.xml

注意:

  • Apple 在 iOS 11 中加入了一些新的 cocoa 索引鍵,這些索引鍵應該包含在您的應用程式描述器檔案中,請參閱資訊屬性清單索引鍵參考 | Cocoa 索引鍵
  • 如果您的應用程式使用 CameraRoll.addBitmapData 並使用 AIR 28 進行封裝,則您必須在應用程式描述器中加入 cocoa 索引鍵 NSPhotoLibraryAddUsageDescription
  • 如果使用 AIR 28 進行封裝,使用地理位置的應用程式可能不會顯示權限對話方塊。若要修正此錯誤,您必須在應用程式描述器依據用法新增 Cocoa 索引鍵,如需詳細資訊,請參閱 Apple 開發人員文件

Android SDK 升級

從 AIR 28 開始,Android SDK 已經在 AIR Runtime 中升級。這裡列出以 AIR 28 升級的工具版本號碼。建置執行階段所使用的工具中有重大的變化。如果發現任何效能上或功能上的問題,請在 AIR 使用者論壇中提出您的問題。

工具 版本
Android SDK 平台 25 版本 3 (Android 7.1.1)
Android SDK 組建工具 26.0.1
Android SDK 工具 26.0.2
Android SDK 平台工具 26.0.0
Android NDK 15.1.4119039
Android 支援儲存機制 47.0.0

Android TV 支援

從 AIR 28 開始,Android TV 對於 AIR Android 應用程式的支援將更穩定而且提供更多改進功能。

開發人員可以開發與 Android TV 也相容的固定執行階段應用程式。請使用 swf 版本 31 或更高版本,以及命名空間 20.0 或更高版本來存取這個功能。以下提及的兩個標記必須加入至 app.xml 檔案,才能支援 Android TV 應用程式。

1. <supportsAndroidTV></supportsAndroidTV>

<supportsAndroidTV> 標記的值可以是 "true" 或 "false"。如果未加入此標記,則預設值將為 "false"。

<supportsAndroidTV>true</supportsAndroidTV>:應用程式在 Android TV 上受到支援,而且在安裝後,將會反映在 Android TV 的主畫面上。

<supportsAndroidTV>false</supportsAndroidTV>:應用程式在 Android TV 上不受支援,而且將不會顯示在 Android TV 的主畫面上。不過,它將會反映在裝置設定內已下載的應用程式中。

2. <banner></banner>

這是使用者可以提供橫幅影像路徑所在的標記。應用程式橫幅代表您在 TV 裝置主畫面上的應用程式或遊戲,而且可以當做使用者啟動應用程式的一種方式。橫幅影像的特定需求為 320 x 180 px、.png、xhdpiresource。萬一開發人員未提供包含 <supportsAndroidTV>true<supportsAndroidTV> 標記的橫幅影像,預設橫幅影像將會反映在 Android TV 的主畫面上。SDK 工具應該更新至 24.0.0 版或更新版本。若要存取適用於 TV 裝置的新 API,您必須建立一個專案,或修改將目標設定為 Android 5.0 (API 層級 21) 或更新版本的現有專案。應用程式僅能使用 Android TV 適用的 -targetapk-captive-runtime 進行封裝。Android TV 支援可從 AIR SDK 20.0 或更新版本取得,因此必須據此在 app.xml 檔案中,加入命名空間。

範例片段 - 在 app.xml 檔案中,進行以下與 <containsVideo> 標記平行的變更:

<android>
 
        <manifestAdditions><![CDATA[
 
<manifest android:installLocation="auto">
 
.
 
..
 
.
 
</manifest>
 
]]></manifestAdditions>
 
<supportsAndroidTV>true</supportsAndroidTV>
 
<banner>"path of the banner image (320x180 px, .png file)"</banner>
 
</android>

在 iOS/tvOS 中內嵌 Bitcode 的支援

ADT 支援新的選項 -embedBitcode,可將 Bitcode 加在您的 iOS 和 tvOS 應用程式中。如需有關 Bitcode 的詳細資訊,請參閱應用程式發佈指南

Switch details:
Name of the switch: -embedBitcode
Values(iOS): yes or no. Defaults to no
Values(tvOS):yes or no. Defaults to no(yes for ipa-app-store target as it is a mandatory requirement by Apple)
Usage: -embedBitcode yes
Order: Just before the code signing options
 
Example ADT packaging command:
<AIRSDK>/bin/adt -package -target <target type> <other options> -embedBitcode yes -provisioning-profile <SampleProvisioning.mobileprovision> -storetype pkcs12 -keystore <SampleCertificate.p12> -storepass <password> Example.ipa Example-app.xml Example.swf

注意

  • 內嵌 Bitcode 可讓 AIR 開發人員將其 tvOS 應用程式上傳至需要有 Bitcode 的 App Store。
  • 將 Bitcode 內嵌在應用程式中會增加應用程式大小和封裝時間。
  • 內嵌 Bitcode 會要求您的所有 ANE 也包含 Bitcode。如果不存在,adt 可能會擲回封裝錯誤,例如:

ld無法產生 Bitcode 套件,因為建置 '/var/folders/d3/yxwv5yn5715fk31lq36lnk780000gn/T/805ef2d4-5fe2-4ec9-a773-a3cc39845fa1/lib.nativeExtension.systemVersion.a(systemVersion.o)' 時缺少完整的 Bitcode。適用於 Bitcode 的所有物件檔案和程式庫都必須產生自架構 arm64 的 Xcode Archive 或 Install 組建

執行時編譯失敗:ld64

Apple TV 支援 (Beta 品質)

我們已經對 tvOS 支援新增一些增強功能。如需詳細資訊,請參閱此功能專屬的版本說明。AIR Runtime 現在是使用 tvOS 11 SDK 建置,讓 AIR 開發人員使用透過 tvOS 11 API 建置的 ANE,而不必使用 ADT 的 -platformSDK 參數。

AIR 桌面 - 音效裝置管理員的 ActionScript API 

音效裝置管理員的 ActionScript API 已新增至 Flash Player 27 中。從桌上型電腦版的 AIR 28 開始,此功能現在僅在 AIR 中啟用。此 API 提供選擇音訊輸出裝置的功能。AIR 應用程式開發人員應該建置自己的 UI,才能列出系統中可用的音訊裝置,並選擇用於播放的裝置。

啟動 AIR 應用程式時,音訊輸出將會透過系統預設裝置播放。使用者可以變更音訊輸出裝置。此選項僅適用於 AIR 應用程式目前的工作階段。應用程式重新啟動時,音訊將會透過系統預設裝置播放。如有需要,開發人員必須負責除存使用者的選擇。

在某個 AIR 應用程式中選擇的音訊裝置並不會影響另一個 AIR 應用程式或 Flash Player 實體的音訊。

當 AIR 應用程式載入透過網路代管的外部 SWF/HTML 時,適用使用者觸發動作 (UIA) 限制。UIA 檢查意味著音訊裝置僅能透過使用者互動變更。如果外部載入的 SWF/HTML 嘗試在沒有任何使用者觸發動作的情況下變更音訊輸出裝置,則 AIR Runtime 會擲回錯誤碼為 2176 的「IllegalOperationError」錯誤。

如需有關音訊裝置管理員 API 的詳細資訊,請參閱 https://help.adobe.com/zh_TW/FlashPlatform/reference/actionscript/3/flash/media/AudioDeviceManager.html

範例片段:

//Access system available audio device names

var status_ta:TextField = new TextField();
status_ta.width = 200;
addChild(status_ta);
var audio_device_manager:AudioDeviceManager = AudioDeviceManager.audioDeviceManager;
var audio_output_device_array:Array = audio_device_manager.deviceNames;
var selected_audio_device:String = audio_output_device_array[audio_device_manager.selectedDeviceIndex];
status_ta.text = "The default device is: "+selected_audio_device+"\n"+"\n";
status_ta.text += "You have "+audio_output_device_array.length+" device(s) available."+"\n"+"\n";
for (var i = 0; i<audio_output_device_array.length; i++) {
    status_ta.text += "["+i+"] "+audio_output_device_array[i]+"\n";
}


//Select an audio output device
var audio_device_manager:AudioDeviceManager = AudioDeviceManager.audioDeviceManager;
audio_device_manager.selectedDeviceIndex = desired_audio_output_index;


// Monitor audio output change
function audioOutputChangeHandler(evt:AudioOutputChangeEvent):void
{
    if (evt.reason == AudioOutputChangeReason.USER_SELECTION) {
        [do something]
    } else if (evt.reason == AudioOutputChangeReason.DEVICE_CHANGE) {
        [do something]
    }
}

AIR 桌面 - 支援在多重 GPU 系統中選擇 GPU 偏好設定

在 AIR 27 之前,AIR 中沒有設定使用任一種 GPU 類型偏好設定的選項。它會使用作業系統所設定的預設 GPU 類型:Windows 上的整合式 GPU 以及 Mac OS X 上的分離式 GPU。

開發人員可以利用 AIR 28,在 AIR 應用程式描述器中設定使用特定 GPU 類型的偏好設定,方法是在應用程式描述器中,加入「<gpuPreference>」元素,如下所示:

 

<application>

<gpuPreference>(discrete|integrated)</gpuPreference>

</application>

 

AIR 應用程式開發人員可以設定分離式 GPU 的偏好設定以發揮更好的效能,或設定整合式 GPU 以達到更長久的電池壽命。只有在同時配備整合式 GPU 和分離式 GPU 的裝置上,以及具有支援 GPU 切換功能的作業系統上,才支援此功能。

註解:

如需 Flash Player 和 AIR 的完整功能清單,包括先前版本所引進的功能,請檢閱這裡的文件

發行的版本

提供的項目 發行的版本
Flash Player Windows for Internet Explorer - ActiveX 28.0.0.161
Flash Player Windows for Firefox - NPAPI 28.0.0.161
Flash Player Windows for Chromium - PPAPI 28.0.0.161
Flash Player Mac for Safari and Firefox - NPAPI 28.0.0.161
Flash Player Mac for Chromium - PPAPI 28.0.0.161
Flash Player Win 8 & 10 for Internet Explorer & Edge 28.0.0.161
Flash Player Mac for Google Chrome 28.0.0.161
Flash Player Windows for Google Chrome  28.0.0.161
Flash Player ChromeOS 28.0.0.161
Flash Player Linux for Google Chrome 28.0.0.161
Flash Player Linux for Chromium - PPAPI 28.0.0.161
Flash Player Linux for Firefox - NPAPI 28.0.0.161
AIR Desktop Win Runtime 28.0.0.127
AIR Desktop Mac Runtime 28.0.0.127
AIR SDK & Compiler Windows 28.0.0.125
AIR SDK & Compiler Mac 28.0.0.125
AIR SDK Windows 28.0.0.125
AIR SDK Mac 28.0.0.125

已知問題

AIR
  • Mac 上未觸發 GESTURE_PAN 事件。(AIR-4198492)
  • [Android] StageText 焦點上出現階段偏移錯誤 (AIR-4198421)
  • [Android] 播放 StageVideo 視訊時,左上角出現相機微型顯示 (AIR-4130641)
  • 從「專案」選單選取「匯出發佈版本」時,Flash Builder 在 High Sierra 上意外結束。
  • [Android] 無法從 Android 7 和更新版本上的 File.desktopDirectory 中載入檔案 (AIR-4198491)

安全性增強功能

安全性佈告欄 受影響的項目
APSB18-03 Adobe Flash Player

編寫原則

針對 Flash Player 28 進行編寫

若要使用新版的 Flash Player,您將會需要對 ASC 2.0 編譯器送出額外編譯器引數「-swf-version=39」,且指定使用 SWF 第 39 版。詳細指示如下。

  • 下載適用於 Flash Player 27 的新playerglobal 適用於 Flash Player 28 的 .swc
  • 從 Creative Cloud 下載並安裝 Flash Builder 4.7:https://creative.adobe.com/products/flash-builder
  • 備份現有的 AIR SDK (如果您稍後需要還原),然後以 AIR 28 SDK 取代合併的 AIR SDK。若要執行這項操作,請將 AIR 28 SDK 解壓縮到這個位置:
    • MacOS:/Applications/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.348297/AIRSDK
    • Windows:C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64Bit)\eclipse\plugins\com.adobe.flash.compiler_4.7.0.349722\AIRSDK\
  • 在 Flash Builder 中,建立新的專案:「檔案 -> 新增 -> 專案」。
  • 開啟專案的「屬性」面板 (以滑鼠右鍵按一下並選擇「屬性」)。 
  • 選取左側清單中的 ActionScriptCompiler
  • 將「-swf-version=39」增加至「額外編譯器引數」欄位。
    • 這可確保輸出的 SWF 會以 SWF 第 39 版為目標。如果您在命令列上編譯,而不在 Flash Builder 中進行,則必須加入相同的編譯器引數。
  • 確定您的瀏覽器中已經安裝新版的 Flash Player 28 組建。

針對 AIR 28 進行編寫 更新至 AIR 28 命名空間

您必須將應用程式描述器檔案更新至 28 命名空間,才能存取新的 AIR 28 API 和行為。如果您的應用程式不需要新的 AIR 28 API 和行為,便不需要更新命名空間。不過,我們還是建議所有使用者開始使用 AIR 28 命名空間,即使您尚未使用新的 28 功能亦然。若要更新命名空間,請將應用程式描述器中的 xmlns 特質變更為:<application xmlns="http://ns.adobe.com/air/application/28.0">

報告錯誤

發現錯誤?請將錯誤送出至 Flash Player 和 Adobe AIR 錯誤資料庫

Flash Player 和 AIR 可以利用您的圖形硬體來解碼和播放 H.264 視訊。有些視訊問題僅能透過特定的圖形硬體和驅動程式重現。報告關於視訊的問題時,必須記下您的圖形硬體和驅動程式以及作業系統和瀏覽器 (使用 Flash Player 時),以便我們重現和調查問題。請務必提供報告視訊播放問題指示中所述的資訊。注意:由於我們收到的電子郵件數量龐大,所以無法回應每項要求。

感謝您使用 Adobe® Flash Player® 和 AIR® 並花時間將您的意見回應傳送給我們!

系統需求

如需最新 Flash Player 系統需求,請檢閱這裡的文件

如需最新 AIR 系統需求,請檢閱這裡的文件

Runtime 版本記錄

發行日期 Runtime 版本 安全性增強功能
2018 年 2 月 6 日 Flash Player (Win、Mac、Linux) 28.0.0.161 APSB18-03
2018 年 1 月 9 日 Flash Player (Win、Mac、Linux) 28.0.0.137 APSB18-01
2017 年 12 月 12 日 Flash Player (Win、Mac、Linux) 28.0.0.126
AIR Runtime 28.0.0.127
AIR SDK 28.0.0.125
APSB17-42
2017 年 11 月 14 日 Flash Player (Win、Mac、Linux) 27.0.0.187 APSB17-33
2017 年 10 月 25 日 Flash Player (Win、Mac、Linux) 27.0.0.183  
2017 年 10 月 16 日 Flash Player (Win、Mac、Linux) 27.0.0.170 APSB17-32
2017 年 10 月 10 日 Flash Player (Win、Mac、Linux) 27.0.0.159
AIR SDK Win 27.0.0.132
APSB17-31
2017 年 9 月 12 日 Flash Player (Win、Mac、Linux) 27.0.0.130
AIR SDK and Runtime Win 27.0.0.124
AIR SDK and Runtime Mac 27.0.0.128
APSB17-28
2017 年 8 月 8 日 Flash Player (Win、Mac、Linux) 26.0.0.151 APSB17-23
2017 年 7 月 11 日 Flash Player (Win、Mac、Linux) 26.0.0.137
AIR Runtime 26.0.0.127
APSB17-21
2017 年 6 月 16 日 Flash Player (Win、Mac、Linux) 26.0.0.131  
2017 年 6 月 13 日 Flash Player (Win、Mac、Linux) 26.0.0.126
Flash Player (ActiveX Win 8/10) 26.0.0.120
AIR SDK and Runtime 26.0.0.118
APSB17-17
2017 年 5 月 9 日 Flash Player (Win、Mac、Linux) 25.0.0.171 APSB17-15
2017 年 4 月 20 日 Flash Player (Mac) 25.0.0.163  
2017 年 4 月 11 日 Flash Player (Win、Mac、Linux) 25.0.0.148 APSB17-10
2017 年 3 月 14 日 Flash Player (Win、Mac、Linux) 25.0.0.127
AIR SDK and Runtime 25.0.0.134
APSB17-07
2017 年 2 月 14 日 Flash Player (Win、Mac、Linux) 24.0.0.221 APSB17-04
2017 年 1 月 10 日 Flash Player (Win、Mac、Linux) 24.0.0.194 APSB17-02
2016 年 12 月 13 日 Flash Player (Win、Mac、Linux) 24.0.0.186
AIR SDK and Runtime 24.0.0.180
APSB16-39
2016 年 11 月 8 日 Flash Player (Win、Mac、Linux) 23.0.0.207
Flash Player (NPAPI Linux) 11.2.202.644
APSB16-37
2016 年 10 月 26 日 Flash Player (Win、Mac、Linux) 23.0.0.205
Flash Player (NPAPI Linux) 11.2.202.643
APSB16-36
2016 年 10 月 11 日 Flash Player (Win、Mac、Linux) 23.0.0.185
Flash Player (NPAPI Linux) 11.2.202.637
Flash Player (ESR) 18.0.0.382
APSB16-32
2016 年 9 月 13 日 Flash Player (Win、Mac、Linux) 23.0.0.162
Flash Player (NPAPI Linux) 11.2.202.635
Flash Player (ESR) 18.0.0.375
AIR SDK and Runtime 23.0.0.257
APSB16-29
APSB16-31
2016 年 7 月 14 日 Flash Player (Win ActiveX) 22.0.0.210  
2016 年 7 月 12 日 Flash Player (Win、Mac、Linux) 22.0.0.209
Flash Player (NPAPI Linux) 11.2.202.632
Flash Player (ESR) 18.0.0.366
APSB16-25
2016 年 6 月 16 日 Flash Player (Win、Mac、Linux) 22.0.0.185
Flash Player (NPAPI Linux) 11.2.202.626
Flash Player (ESR) 18.0.0.358
AIR SDK and Runtime 22.0.0.153
APSB16-18
APSB16-23
2016 年 5 月 12 日 Flash Player (Win、Mac、Linux) 21.0.0.242
Flash Player (NPAPI Linux) 11.2.202.621
Flash Player (ESR) 18.0.0.352
AIR SDK and Runtime 21.0.0.215
APSB16-15
2016 年 4 月 21 日 Flash Player (Mac NPAPI) 21.0.0.226  
2016 年 4 月 12 日 AIR SDK and Runtime 21.0.0.198  
2016 年 4 月 8 日 Flash Player (Google Chrome) 21.0.0.216  
2016 年 4 月 7 日 Flash Player (Win、Mac、Linux) 21.0.0.213
Flash Player (NPAPI Linux) 11.2.202.616
Flash Player (ESR) 18.0.0.343
APSB16-10
2016 年 3 月 23 日 Flash Player (Win、Mac、Linux) 21.0.0.197  
2016 年 3 月 10 日 Flash Player (Win、Mac、Linux) 21.0.0.182
Flash Player (NPAPI Linux) 11.2.202.577
Flash Player (ESR) 18.0.0.333
AIR SDK and Runtime 21.0.0.176
APSB16-08
2016 年 2 月 9 日 Flash Player (Win、Mac、Linux) 20.0.0.306
Flash Player (NPAPI Linux) 11.2.202.569
Flash Player (ESR) 18.0.0.329
AIR SDK and Runtime 20.0.0.260
APSB16-04
2016 年 1 月 19 日 Flash Player (Win、Mac、Linux) 20.0.0.286  
2015 年 1 月 1 日 Flash Player ActiveX (Win 7) 20.0.0.270  
2015 年 12 月 28 日 Flash Player (Win、Mac、Linux) 20.0.0.267
Flash Player (NPAPI Linux) 11.2.202.559
Flash Player (ESR) 18.0.0.324
AIR SDK and Runtime 20.0.0.233
APSB16-01
2015 年 12 月 8 日 Flash Player (Win、Mac、Linux) 20.0.0.228
Flash Player (NPAPI Win 與 Mac) 20.0.0.235
Flash Player (NPAPI Linux) 11.2.202.554
Flash Player (ESR) 18.0.0.268
AIR SDK and Runtime 20.0.0.204
APSB15-32
2015 年 11 月 10 日 Flash Player (Win、Mac、Linux) 19.0.0.245
Flash Player (NPAPI Linux) 11.2.202.548
Flash Player (ESR) 18.0.0.261
AIR SDK and Runtime 19.0.0.241
APSB15-28
2015 年 10 月 16 日 Flash Player (Win、Mac、Linux) 19.0.0.226
Flash Player (PPAPI ChromeOS) 19.0.0.225
Flash Player (NPAPI Linux) 11.2.202.540
Flash Player (ESR) 18.0.0.255
APSB15-27
2015 年 10 月 13 日 Flash Player (Win 與 Mac) 19.0.0.207
Flash Player (PPAPI Linux) 19.0.0.207
Flash Player (NPAPI Linux) 11.2.202.535
Flash Player (ESR) 18.0.0.252
AIR SDK and Runtime 19.0.0.190
APSB15-25
2015 年 9 月 21 日 Flash Player (Win 與 Mac) 19.0.0.185
Flash Player (PPAPI Linux) 19.0.0.185
Flash Player (NPAPI Linux) 11.2.202.521
Flash Player (ESR) 18.0.0.241
AIR SDK and Runtime 19.0.0.190
APSB15-23
2015 年 8 月 11 日 Flash Player (Win 與 Mac) 18.0.0.232
Flash Player (PPAPI Linux) 18.0.0.233
Flash Player (Linux) 11.2.202.498
Flash Player (ESR) 18.0.0.228
AIR SDK and Runtime 18.0.0.199
APSB15-19
2015 年 7 月 16 日 Flash Player (Linux NPAPI) 11.2.202.491
Flash Player (ESR) 13.0.0.309
APSB15-18
2015 年 7 月 14 日 Flash Player 18.0.0.209
APSB15-18
2015 年 7 月 8 日 Flash Player 18.0.0.203
Flash Player (PPAPI Linux) 18.0.0.204
Flash Player (ESR) 13.0.0.302
Flash Player (Linux NPAPI) 11.2.202.481
Flash Player 17.0.0.191
AIR SDK and Runtime 18.0.0.180
APSB15-16
2015 年 6 月 23 日 Flash Player 18.0.0.194
Flash Player (ESR) 13.0.0.296
Flash Player (Linux NPAPI) 11.2.202.468
Flash Player 17.0.0.190
APSB15-14
2015 年 6 月 9 日 Flash Player (Win 與 Mac) 18.0.0.160
Flash Player PPAPI (Mac) 18.0.0.161
Flash Player (Linux) 11.2.202.466
Flash Player (ESR) 13.0.0.292
AIR SDK and Runtime (Win) 18.0.0.144
AIR SDK and Runtime (Mac) 18.0.0.143
APSB15-11
2015 年 5 月 12 日 Flash Player (Win 與 Mac) 17.0.0.188
Flash Player (Linux) 11.2.202.460
Flash Player (ESR) 13.0.0.289
AIR SDK and Runtime 17.0.0.172
APSB15-09
2015 年 4 月 14 日 Flash Player (Win 與 Mac) 17.0.0.169
Flash Player (Linux) 11.2.202.457
Flash Player (ESR) 13.0.0.281
AIR SDK and Runtime 17.0.0.144
APSB15-06
2015 年 3 月 12 日 Flash Player (Win 與 Mac) 17.0.0.134
Flash Player (Linux) 11.2.202.451
Flash Player (ESR) 13.0.0.277
AIR SDK and Runtime 17.0.0.124
APSB15-05
2015 年 2 月 12 日 AIR Desktop Runtime (Win) 16.0.0.273
AIR SDK (Win 與 Mac) 16.0.0.292
 
2015 年 2 月 5 日 Flash Player (Win 與 Mac) 16.0.0.305
Flash Player (Linux) 11.2.202.442
Flash Player ESR (Win 與 Mac) 13.0.0.269
APSB15-04
2015 年 1 月 27 日 Flash Player (Win 與 Mac) 16.0.0.296
Flash Player (Linux) 11.2.202.440
Flash Player ESR (Win 與 Mac) 13.0.0.264
APSB15-03
2015 年 1 月 22 日 Flash Player (Win 與 Mac) 16.0.0.287
Flash Player (Linux) 11.2.202.438
Flash Player ESR (Win 與 Mac) 13.0.0.262
APSB15-02
2015 年 1 月 13 日 Flash Player (Win 與 Mac) 16.0.0.257
Flash Player (Linux) 11.2.202.429
Flash Player ESR (Win 與 Mac) 13.0.0.260
AIR Android 16.0.0.272
AIR Desktop Runtime 16.0.0.245
AIR SDK 16.0.0.272
APSB15-01
2014 年 12 月 9 日 Flash Player (Win 與 Mac) 16.0.0.235
Flash Player (Linux) 11.2.202.425
Flash Player ESR (Win 與 Mac) 13.0.0.259
APSB14-27
2014 年 12 月 9 日 Flash Player (Win 與 Mac) 15.0.0.246 APSB14-27
2014 年 11 月 11 日 Flash Player (Win 與 Mac) 15.0.0.223
Flash Player (Linux) 11.2.202.418
Flash Player ESR (Win 與 Mac) 13.0.0.252
AIR Android 15.0.0.356
AIR Desktop & SDK 15.0.0.356
APSB14-24
2014 年 9 月 23 日 Flash Player (Windows ActiveX) 15.0.0.167 APSB14-22
2014 年 9 月 9 日 Flash Player (Win 與 Mac) 15.0.0.152
Flash Player (Linux) 11.2.202.406
Flash Player ESR (Win 與 Mac) 13.0.0.244
AIR Android 15.0.0.252
AIR Desktop & SDK 15.0.0.249
APSB14-21
2014 年 8 月 12 日 Flash Player (ActiveX、Mac NPAPI) 14.0.0.176
Flash Player (Win NPAPI) 14.0.0.179
Flash Player (PPAPI) 14.0.0.177
AIR Android 14.0.0.179
AIR Desktop & SDK 14.0.0.178
APSB14-18
2014 年 7 月 8 日 Flash Player Desktop (Win 與 Mac) 14.0.0.145
Flash Player Desktop (Linux) 11.2.202.394
Flash Player ESR (Win 與 Mac) 13.0.0.231
AIR (SDK & Android Runtime) 14.0.0.137
APSB14-17
2014 年 6 月 10 日 Flash Player Desktop (Win 與 Mac) 14.0.0.125
Flash Player Desktop (Linux) 11.2.202.378
Flash Player ESR (Mac 與 Win) 13.0.0.223
AIR (SDK & Runtime) 14.0.0.110
APSB14-16
2014 年 5 月 13 日 Flash Player Desktop (Win 與 Mac) 13.0.0.214
Flash Player Desktop (Linux) 11.2.202.359
Flash Player Enterprise (Mac 與 Win) 13.0.0.214
AIR (SDK & Runtime) 13.0.0.111
APSB14-14

此産品由 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 授權  Creative Commons 條款未涵蓋 Twitter™ 與 Facebook 文章。

法律說明   |   線上隱私權政策