Flash Player 24 和 AIR 24 发行说明

欢迎阅读 Flash Player 和 AIR 24 发行说明!

2017 年 1 月 10 日

在今天的发行版中,我们对 Flash Player 进行了更新,包括对重要错误的修正和安全性的增强。

 

2016 年 12 月 13 日

今天的预定发行版本包含 Flash Player 和 AIR 的更新版本、重要的错误修补程序、安全性更新和新功能。


如何更新 Flash Player

当前已加入更新机制“允许 Adobe 安装更新(推荐)”的 Flash Player 用户将在发布之后的 24 小时之内自动更新为 Flash Player 的最新版本。

已选择“通知我安装更新”的用户将从发布之日算起的 7 天内接收到一个更新通知对话框。请注意,Windows 用户要激活这个更新通知对话框,需要重新启动其系统,或者注销再登录。

Flash Player 的最新版本始终可以通过访问 https://get.adobe.com/cn/flashplayer 来下载和安装

使用 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 系统中对 Adobe Access 的支持有两种形式:作为 Adobe Primetime TVSDK 的一部分支持 HLS 流;作为 Android 系统上 Adobe AIR 的一部分不支持 HLS。从版本 21 开始,Adobe AIR 将不再支持 Adobe Access。如果希望能在 Android 上使用 Adobe Access,请联系您的 Adobe 客户代表,咨询 Adobe Primetime 许可证事宜。因为在今后的版本中,Adobe AIR 将完全去除 Access 支持,而 Primetime TVSDK 将成为在 Android 上使用 Adobe Access 的唯一方式。

已修正的问题

2017 年 1 月 10 日

Flash Player

  • 套接字连接失败,出现安全性错误 #2048 (4198184)
  • 使用 flash.net.Socket 连接服务器时未调用事件处理函数 Event.CONNECT (4198188)
     

2016 年 12 月 13 日

Flash Player

  • 对透明对象启用异步绘制会显示边界transparent (4196843)。
  • Worker 在共享字节数组中写入对象时要花费更长的时间object (4170367)。
  • 在法语布局键盘上,“ALT GR+0”并不返回 @ (4196791)。
  • Blank启用异步绘制后出现黑屏,直到接收到鼠标单击事件 (4197066)。
  • 在浏览器中,缩放 swf 并不触发元素点击区域的相应缩放 browser(4197425)。
  • 播放 http://www.evil3d.cn/example/ 时,Flash Player 意外退出 (4195719)。
  • 视频在搜索时出现黑屏video(在 Chrome 上)(4186499)。
  • 将鼠标光标悬停在视频上时,不显示搜索条 (4186564)。
  • Action Script 不能处理 MOUSE_MOVE 事件 (4186547)。
  • [Windows 7] 在 IE 中使用 Scout for Flash Player 23 时,系统开销非常大 (4186334)。

AIR 

  • Starling.display.Image 不在移动设备上呈现(使用 starling.textures.RenderTexture 进行渲染时)(4196946)。
  • GDI 对象处理函数中的指数增长导致应用程序意外退出 (4194045)。
  • [Windows 7] 在 AIR 桌面运行时中使用 Cairo 和 HTML5 Canvas 时,发生内存泄漏 (4192545)。
  • [Mac] 应用程序在 Mac 中意外退出,出现 OS X 异常 (SIGSEGV) KERN_INVALID_ADDRESS (4195975)。
  • [Mac] FLEX AIR 应用程序 (digi.me) 意外退出 (4152837)。
  • [Mac] 在网络发生变化或屏幕失效时, AIR 应用程序意外退出 (4011481)。
  • [Android N] AIR 应用程序不能识别显示变化和字体大小(不能如新增 Android N 功能所述)(4186054)。
  • Android - 打开软键盘并让其长时间驻留后,会显示状态栏 (4184348)。
  • setAspectRatio(StageAspectRatio.PORTRAIT)doesnt失效(横向手持设备时)(4197162)。
  • [iOS] Capabilities.cpuArchitecture 为 iOS 模拟器返回的值有误 (4142569)。
  • [iOS] UIDeviceFamily 值如今都是整数 (4176499)。
  • [Android] 使用 Android Video 时,视频会在其他操作发生这样的 addChild 时挂起片刻 (4161877)。
  • [Android] 用户停止再重启视频后,视频不出现而只播放音频 (4194916)。
  • [Android] 使用视频纹理的 HLS 视频不播放 (4186193)。
  • [iOS] 系统进入闲置状态后,背景音乐断断续续 (4184841)。
  • [iOS] GameInput API 如今支持 iOS8 设备。
  • [Android] 对具有软导航键的设备使用浸入模式时,pink在其导航区域下会显示一个粉色的条块 (4100625)。
  • 画圈的以下标记中的数字字符用在 flex 项目中时会显示为方框:<s:label>(4186628)

新增功能

Flash 和 AIR 中的球视频支持

从 Flash Player 和 AIR 的版本 24 开始,将增加球视频支持。球视频附加有一个特定的元数据,如今使用此功能提供的一个新属性便可以检索到这个元数据。此功能支持等矩形投影类型的视频(遵循 https://github.com/google/spatial-media/blob/master/docs/spherical-video-rfc.md)。

桌面版和 Android 设备均支持此功能。

引入的 API

onMetaData 事件的 Object 参数提供视频元数据信息。此功能为这一参数新增了新的属性。新增的属性是一个 XML 格式的字符串类型数组。参考代码如下。

function ns_onMetaData(info:Object):void {
trace("The matrix of Movie Header Box:"+info.sphericalVideoInfo[0]);
// info.sphericalVideoInfo provides the related meta-data
}

球视频播放器示例

可从此链接下载一个球视频播放器项目示例,以了解如何使用元数据来渲染球视频。代码示例使用了一个 context3D 实例,其中 VideoTexture 用于渲染视频,以使性能更高。

请参见下图了解该项目中的各个 ActionScript 类。

球视频播放器示例的 ActionScript 类
SampleSphericalVideoPlayer 类

此类为球视频功能提供基本控件。

SphericalVideo 类

此类创建 context3D 实例,以使用 VideoTexture 来渲染球视频

投影类

这几个类用于生成与所用投影类型对应的顶点和索引。

在 AIR 桌面版上实现实例化绘制(测试版品质)

AIR 移动版中的实例化绘制功能如今在 AIR 桌面版中也实现了。此功能可帮助开发人员使用一个图形对象模型,然后在单一的帧中对其进行多次渲染。这就减少了绘制调用,从而提高渲染性能和整体性能。

与 AIR 移动版类似,若想在桌面版中使用此功能,开发人员可使用 createVertexBufferForIntance() 和 drawTriangleInstanced() API。

Context3D::createVertexBufferForInstances( numElements:int, data32PerElement:int, instancesPerElement:int, bufferUsage:String = "staticDraw", ):VertexBuffer3D;

使用 VertexBuffer3D 对象将一组实例数据上传给渲染上下文。顶点缓冲区包含渲染场景几何中每个实例所需的数据。具有实例数据的顶点缓冲区提供的属性适用于实例的所有顶点,并用作顶点着色器程序的输入。

Context3D::drawTrianglesInstanced( indexBuffer:IndexBuffer3D, numInstances, firstIndex:int=0, numTriangles:int=-1 ):void;

使用“iid”寄存器的 AGAL 版本 3 可从以下地址下载:

AGALv3 下载地址:https://github.com/adobe-flash/graphicscorelib/tree/master/src/com/adobe/utils/v3

假设和相关性

1) 只有支持标准扩展配置文件的设备才支持此功能
2) 此功能仅在 AIR 移动版和桌面版中提供。

摄像头和麦克风的 HTTP 和 HTTPS 不同访问权限

为使用户能够更好地控制其摄像头和麦克风数据,Flash Player 如今对如何授予权限提供了更为精细的控制。如今,用户可以对通过 HTTPS 提供的域内容允许摄像头和麦克风访问,对通过 HTTP 提供的域内容则不允许这种访问。这些设置可在全局设置管理器中看到。

改进了在 Firefox for Windows 上对高分辨率显示屏的支持

从 Flash Player 24 和 Firefox 51 for Windows 开始,Flash 内容如今可以在高分辨率显示屏上实现相应缩放。

在 Android 和 iOS 上的滑屏速度

从 AIR 24 开始,AIR 开发人员在 Android 和 iOS 上可以通过读取 Swipe 事件的速度属性来估计滑屏的强度。 此值以每秒像素数计算。

Android SDK 升级

从 AIR 24 开始,AIR 运行时中的 Android SDK(API 级别 24)已升级。 

重要:如果向 Google Play 中上传一个使用 AIR SDK 24 的应用程序,且应用程序描述符中的默认 targetSdkVersion 值为 24,Google Play 将不允许上传该应用程序使用 AIR SDK 23(或更早)的下一版本(参见下面的错误信息)。将 targetSdkVersion 值设为 21 允许在 AIR SDK 24 和 AIR SDK 23 之间进行切换以实现应用程序更新。

上传应用程序使用 AIR SDK 23(或更早)的下一版本时由 Google Play 引发的错误

Google Play 对使用 AIR SDK 23 或更早版本的应用程序显示的错误

以下是 AIR 24 中所升级工具的版本号列表。

工具

版本

SDK Tool 25.1.7
SDK Platform 24
Platform Tool 24.0.2
Android Support Repository 36
Android Google Repository 32
Android Build Tool 24.0.1

 

Android App 链接支持

从 AIR 24 开始,开发人员可以使用允许应用程序开发人员访问的 Android App 链接将一个应用程序与其拥有的一个 web 域关联起来。使用 Android App 链接功能,您可以将自己的应用程序作为您在 app.xml 中指定的网站 URI 的默认处理函数。

按以下步骤可将应用程序用于 App 链接:

  1. 为 app.xml 中的 URI 创建 Intent 过滤器

    若想让应用程序能够处理链接,可在您的 app.xml 的 manifest 下使用 intent 过滤器来声明应用程序要处理的 URI 模式。下例显示的是一个可以处理链接 https://www.example.in 和 http://www.example.in 的 intent 过滤器。

    <manifestAdditions>
        <![CDATA[
            <manifest android:installLocation="auto">
                    ...
                ...
                <application android:enabled="true">
                <activity android:excludeFromRecents="false">
                    <intent-filter>
                        <action android:name="android.intent.action.MAIN" />
                        <categoryandroid:name="android.intent.category.LAUNCHER" />
                    </intent-filter>
                         
                    <intent-filter android:autoVerify="true">
                        <action android:name="android.intent.action.VIEW" />
                        <category android:name="android.intent.category.DEFAULT" />
                        <category android:name="android.intent.category.BROWSABLE" />
                        <data android:scheme="http" android:host="www.example.in" />
                        <data android:scheme="https" android:host="www.example.in" />
                    </intent-filter>
                </activity>
                </application>
            </manifest>
        ]]>
    </manifestAdditions>

    如上所示,用于 app 链接的 intent 过滤器必须将 android:scheme 值声明为 http、https 或这两者。过滤器不能声明任何其他结构。要为应用程序启用链接验证,需对 app manifest 中的其中至少一个 web URI intent 过滤器,将 android:autoVerify 特性设为 true。有关 intent 过滤器的更多信息,请访问这里

  2. 在网站上发布一个数字资源链接 JSON 文件以提供验证

    此处提供的步骤创建 assetlinks.json 文件并在网站上发布此文件。

    注意:开发人员可以通过注册 NativeApplication InvokeEvent 来接收 ActionScript 代码中的 url 及其变量(如 NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE, invokeHandler);)。有关 ActionScript InvokeEvent 的更多信息,请访问这里

在 Android 和 iOS 上的权限

从 Android 6.0(API 级别 23)开始,用户如今需要在应用程序运行时而非安装时为其授予权限。为处理权限的申请和状态,我们对 Android 和 iOS 引入了权限 API。开发人员可以对 Camera、Microphone、Geolocation、CameraRoll、CameraUI、File 及 FileReference 等这些类申请权限。应用程序必须是使用 AIRSDK 24 或更高版本打包的,且必须具有 SWF 35 或更高版本。使用这些 API 构建的应用程序只在 Android 6.0 和之后的版本中显示一个对话框。 对于 Android 5.0 或更早版本,则仍然可以在应用程序描述符文件中说明权限。

在 Android 中,如果不想在应用程序中处理权限,可在应用程序描述符文件中将 targetSdkVersion 的值设为低于 23。

  1. permissionStatus:此属性通知应用程序是否已被授予需要的权限。对于 targetSDKVersion 低于 23 的 AIR 桌面版和 Android 应用程序,此属性返回的状态始终为 GRANTED。 PermissionStatus 类的属性列表包括 UNKNOWN、GRANTED 和 DENIED。属性 UNKNOWN 表示尚未申请权限或权限已被用户通过选择“不要再询问我”复选框而拒绝。
  2. requestPermission():方法 requestPermission 表示申请将权限授予应用程序。用户授予或拒绝某权限时,系统将调度 PermissionEvent
  3. PermissionError:访问这些 ActionScript 类的属性和方法时,如果未申请权限,将引发错误 #3800 PermissionError
package
{
    import flash.display.Sprite;
    import flash.display.StageAlign;
    import flash.display.StageScaleMode;
    import flash.events.PermissionEvent;
    import flash.media.Camera;
    import flash.media.Video;
    import flash.permissions.PermissionStatus;
     
    public class codeSnippet extends Sprite
    {
        private var video:Video;
        private var cam:Camera;
        public function codeSnippet()
        {
            super();
             
            stage.align = StageAlign.TOP_LEFT;
            stage.scaleMode = StageScaleMode.NO_SCALE;
             
            if (Camera.isSupported)
            {
                cam = Camera.getCamera();
                 
                if (Camera.permissionStatus != PermissionStatus.GRANTED)
                {
                    cam.addEventListener(PermissionEvent.PERMISSION_STATUS, function(e:PermissionEvent):void {
                        if (e.status == PermissionStatus.GRANTED)
                        {
                            connectCamera();
                        }
                        else
                        {
                            // permission denied
                        }
                    });
                     
                    try {
                        cam.requestPermission();
                    } catch(e:Error)
                    {
                        // another request is in progress
                    }
                }
                else
                {
                    connectCamera();
                }
            }
        }
         
        private function connectCamera():void
        {
            video = new Video(640, 480);
            video.attachCamera(cam);
            addChild(video);
        }
    }
}

有关 Android 权限的培训资源,请参阅 https://developer.android.com/training/permissions/index.html

有关 iOS 权限的信息,请参阅 Apple 文档 https://developer.apple.com/ios/human-interface-guidelines/interaction/requesting-permission/

注意事项

  • iOS 10 交付时新增的一项功能要求您在访问用户的摄像头或相册等私有数据时应对应用程序添加“目标字符串”。有关在应用程序描述符文件中提供相关键的信息,请参阅信息属性列表键参考 | Cocoa 键
  • 同时申请多项权限时,运行时会引发以下错误:
    错误 #3801:已经存在另外的权限申请。
  • 未申请权限访问 File 类时将引发错误 #3012,这是 File API 以前的行为。

在 iOS 和 Android 上对于 StageText 的自定义字体支持

从 AIR 24 开始,我们在 iOS 和 Android 上对 StageText 引入了自定义字体支持。此前,StageText 都是使用特定的系统字体创建的。引入此功能之后,AS 开发人员如今在使用非系统中字体方面有了更大的灵活性。开发人员可以使用 ttf 和 otf 字体文件了。使用自定义字体需要做哪些更改如下所示。

  1. 在应用程序描述符 xml 中需要做的更改。

    注意:要访问此功能,应用程序描述符中的 Namespace 值必须为 24.0 或更高。

    <application>
    ...
    ...
    <embedFonts>
         <font>
              <fontName>FontID1</fontName>
              <fontPath>path_to_custom_font_fileName1.ttf</fontPath>
         </font>
         <font>
              <fontName>FontID2</fontName>
              <fontPath>path_to_custom_font_fileName2.ttf</fontPath>
         </font>
    </embedFonts>
    ...
    ...
    <application>
  2. 在 ActionScript 代码中需要做的更改

    开发人员可以在 fontName 标签下提供任何值,例如这里的 FontID1。

    public function CustomFonts()
    {
         label = new StageText();
         label.fontFamily = "FontID1";
         label.textAlign = "right";
         label.stage = stage;
         label.viewPort = new Rectangle(20, 20, 90, 90);
    }

    已知问题

    • 使用 Flash Builder 打包 .apk 文件时,开发人员需要提供绝对字体路径。
    • 在 Windows 上使用 Java 1.6 时,不会对 IPA 渲染 otf 文件。

移动版支持异步纹理上传

直到 AIR 23,纹理上传都是同步的。因此,开发人员只能等待,直到新的纹理成功上传。如今对于 AIR 24,您可以在当前纹理渲染期间即实现异步纹理上传。这就确保对于 AIR 应用程序,UI 性能更佳,用户体验更为顺畅。

异步纹理上传成功完成后,将产生一个 TEXTURE_READY 事件。对于所有纹理格式,纹理数据的异步上传都是使用下面这两个新的 API 实现的:

  1. uploadFromBitmapDataAsync( source:BitmapData, miplevel:uint = 0)
  2. uploadFromByteArrayAsync( data:ByteArray, byteArrayOffset:uint, miplevel:uint = 0 )

此功能仅对 miplevel 0 支持 Normal 和 Rectangular 纹理。

在 iOS 上使用 configureBackBuffer() 消除锯齿

消除锯齿对于提高应用程序中肉眼能够分辨出的图像品质非常有用。如今对于 iOS,可使用 Contex3D.configureBackBuffer 实现 MSAA(基于硬件的多采样消除锯齿)功能。此功能以前对桌面版和 Flash Player 提供。要启用 MSAA,可使用 configureBackBuffer 将级别设置为 0-2。以下是将消除锯齿值设置为各级别对应的效果:

0 = 1 次子采样,不消除锯齿

1 = 2 次子采样,消除锯齿效果中等

2 = 4 次子采样,消除锯齿效果好

如果设置的消除锯齿级别更高(超过 2),该值将被削减为 GPU 所支持的消除锯齿最高级别或者是 2。

注意:在 Android 上,当前不能使用 configureBackbuffer 实现此功能。

API 假设和相关性

  1. 消除锯齿功能不适用于软件模式下的渲染。
  2. 应用程序在使用消除锯齿功能时会需要额外的 GPU 内存,因此会导致性能稍有下降。

注意:

如需 Flash Player 和 AIR 中功能的完整列表,包括在之前的版本中引进的功能,请查阅此处的文档

发行版本

提供的软件 发行版本
Flash Player Windows for Internet Explorer - ActiveX 24.0.0.194
Flash Player Windows for Firefox - NPAPI 24.0.0.194
Flash Player Windows for Chromium - PPAPI 24.0.0.194
Flash Player Mac for Safari & Firefox - NPAPI 24.0.0.194
Flash Player Mac for Chromium - PPAPI 24.0.0.194
Flash Player Win 8 & 10 for Internet Explorer & Edge 24.0.0.194
Flash Player Mac for Google Chrome 24.0.0.194
Flash Player Windows for Google Chrome  24.0.0.194
Flash Player ChromeOS 24.0.0.194
Flash Player Linux for Google Chrome 24.0.0.194
Flash Player Linux for Chromium - PPAPI 24.0.0.194
Flash Player Linux for Firefox - NPAPI 24.0.0.194
AIR 桌面版 Win Runtime 24.0.0.180
AIR 桌面版 Mac Runtime 24.0.0.180
AIR Android Runtime 24.0.0.180
AIR SDK & Compiler Windows 24.0.0.180
AIR SDK & Compiler Mac 24.0.0.180
AIR SDK Windows 24.0.0.180
AIR SDK Mac 24.0.0.180

已知问题

Flash Player

  • 在 Firefox 49.0.2 上,启用异步绘制功能会使得性能下降 (4197072)

AIR

  • 在使用签署 MAC Captive App 的代码时,Adobe AIR_64 Helper 和 ExtendedAppEntry Template64 会产生问题 (4189809)
  • [iOS] 试图访问函数变量时崩溃 (4117964)
  • TextField:创建第一个 TextField 后会延迟 (4133187)
  • [iOS] 在 iOS 10.0 Simulator 中安装应用程序时,无法在运行时找到类 DTiPhoneSimulatorSystemRoot(4186457)
  • 在 iOS AIR23 中,在 swf 之间共享时,接口不起作用 swf's(4194914)

安全性增强功能

安全公告 受影响的产品
APSB17-02 Adobe Flash Player

编程指南

针对 Flash Player 24 进行编程

要使用此新版 Flash Player,您需要将“-swf-version=35”作为一个额外的编译器参数传递给 ASC 2.0 编译器,以便将 SWF 版本指定为 35。详细说明如下。

  • 下载新的 playerglobal .swc 用于 Flash Player 24
  • 从 Creative Cloud 下载并安装 Flash Builder 4.7:https://creative.adobe.com/products/flash-builder
  • 备份现有的 AIR SDK(如需以后恢复它),然后用 AIR 24 SDK 替换绑定的 AIR SDK。为此,将 AIR 24 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=35”添加到“附加的编译器参数”字段。
    • 这样可确保输出的 SWF 为 SWF 版本 35。如果您在命令行而不是在 Flash Builder 中进行编译,则需要添加同样的编译器参数。
  • 请确保在浏览器中安装了新的 Flash Player 24。

针对 AIR 24 进行编程 更新至 AIR 24 命名空间

要访问新的 AIR 24 API 和行为,必须将应用程序描述符文件更新为 24 命名空间。如果您的应用程序不需要使用新的 AIR 24 API 和行为,则不需要更新命名空间。但是,即使您尚未利用新的 24 功能,我们也建议所有用户着手使用 AIR 24 命名空间。要更新命名空间,需将应用程序描述符中的 xmlns 属性改为:<application xmlns="http://ns.adobe.com/air/application/24.0">

报告错误

发现了程序错误?请将错误报告提交到 Flash Player 和 Adobe AIR 错误数据库

Flash Player 和 AIR 可利用您的图形硬件解码和播放 H.264 视频。有些视频问题可能只能用特殊图形硬件和驱动程序才会重现。当报告有问题的视频时,必须记下您的图形硬件和驱动程序,以及操作系统和浏览器(当使用 Flash Player 时),以便我们可以重现和调查问题。请确保按报告视频播放问题的说明提供所需的信息。注意:由于我们会收到大量电子邮件,所以无法答复所有的请求。

感谢您使用 Adobe® Flash Player® 和 AIR®,并抽出宝贵时间向我们提供反馈!

系统要求

有关最新的 Flash Player 系统要求,请查阅此处的文档

有关最新的 AIR 系统要求,请查阅此处的文档

Runtime 版本历史记录

发布日期 运行时版本 安全性增强功能
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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & Runtime (Win) 18.0.0.144
AIR SDK & 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 & 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 & 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 & Runtime 17.0.0.124
APSB15-05
2015 年 2 月 12 日 AIR 桌面版 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 桌面版 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 桌面版 & 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 桌面版 & 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 桌面版 & SDK 14.0.0.178
APSB14-18
2014 年 7 月 8 日 Flash Player 台式机版 (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 台式机版 (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 & Runtme) 14.0.0.110
APSB14-16
2014 年 5 月 13 日 Flash Player 台式机版 (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 & Runtme) 13.0.0.111
APSB14-14

本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略