辅助功能*
[an error occurred while processing this directive]

标题

Flash Player 11 和 AIR 3 发行说明:10/04/11受影响的产品

运行时版本
Flash Player 11 和 AIR 3 中的新增功能
已知问题
为 Flash Player 11 进行创作
为 AIR 3 进行创作
系统要求
报告问题

2011 年 10 月 4 日。欢迎使用 Adobe® Flash® Player 11 和 Adobe® AIR® 3!本版本包含与安全性、稳定性、性能和设备兼容性相关的新增功能以及增强和缺陷修正。随着更多信息可用,本文档可能会定期更新。 

运行时版本

  • Flash Player Desktop:11.0.1.152
  • Flash Player Android:11.0.1.153
  • AIR Desktop 和 Android:3.0.0.408
  • AIR SDK(包括 AIR for iOS):3.0.0.4080

Flash Player 11 和 AIR 3 中的新增功能

Stage 3D 加速图形渲染(Player & AIR Desktop + AIR for TV)— Stage 3D 是用于硬件加速图形渲染开发的全新架构,该架构提供了一套低级 API,通过 API 支持多种跨屏幕和设备(台式机、移动设备和电视)的高级 2D 和 3D 渲染功能。借助 Stage 3D,应用程序和框架开发人员现在可以实现高性能的 GPU 硬件加速,以制作出新一代丰富的交互式体验。注意:用于移动设备的 Flash Player 和 AIR 版本的 Stage 3D 将在未来的版本中推出。

Flash Access 内容保护增强 — 新的 Flash Access 功能包括:主要旋转支持、V3 许可证链、域支持、增强输出保护和设备过滤。

受保护的 HTTP 动态流 (HDS) — 受保护的 HTTP 动态流 (Protected HTTP Dynamic Streaming, HDS) 功能可跨屏幕保护流视频,从而避免了使用部署复杂的许可证服务器。

NetStream.dispose() — 类似于 NetStream.close(),只不过 NetStream.dispose() 会清除由 NetStream 保存的预备在 Video 对象上显示的最后一帧。如果 NetStream 将在稍后用于其他流,请使用此方法代替 NetStream.close()。此方法会强制执行该视频帧的垃圾收集及相关的解压缩程序对象。使用此方法后,Video 对象将显示一个空白帧。

摄像头的 H.264/AVC 软件编码(台式机)— 通过您计算机的摄像头生成高质量的流视频,具有更高的压缩效率和行业标准支持,实现引人入胜的实时通信,例如,视频聊天/视频会议和视频直播节目。

JPEG-XR 支持 — Flash Player 和 AIR 现在已支持 JPEG-XR 高级图像压缩标准(国际标准 ISO/IEC 29199-2)。计算轻量化的 JPEG-XR 格式可提供优于 JPEG 的压缩效率,支持有损和无损压缩,并添加了 Alpha 通道透明度支持。

增强的高分辨率位图支持 — BitmapData 对象不再设置 1600 万像素(16,777,215 像素)的分辨率上限,并且位图宽度/高度不再设置 8,191 像素的上限,支持使用超大位图进行应用程序开发。

高效率 SWF 压缩支持 — 开发人员现在可以在其 SWF 文件中充分利用 LZMA 压缩提供的优势。LZMA 压缩可以最高可将 SWF 文件的大小降低 40%,让用户在享受丰富体验的同时,减少下载时间和带宽消耗。

电话的 G.711 音频压缩 — 无需转码即可通过 Flash Media Gateway (FMG) 和其他第三方客户端(通过开放 RTMP 协议)实现与传统电话系统的互操作性。

本机 JSON(JavaScript Object Notation, 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 Desktop)
— 利用 Linux、Mac OS 和 Windows 上对 64 位操作系统和 64 位网络浏览器的本机支持。

异步位图解码(Flash Player 的新增功能)— 通过在初始加载而非点播时解码图像,改善应用程序的响应,提供更顺畅的动画。图像将按需缓存。

TLS 安全套接字支持(Flash Player 的新增功能)— 实现客户端/服务器应用程序的安全通信。

AIR 3 中的新增功能


本机扩展
— 本机扩展库允许开发人员创建和使用可通过 ActionScript 调用的本机库。这些库使 ActionScript 开发人员可利用与本机应用程序相同的平台,以及特定于设备的本机功能和 API,使与 AIR 应用程序的整合更为简便。此外,本机扩展可用于性能关键代码或移植现有本机库,例如,在 AIR 应用程序中使用的图像解码器。

用于 AIR Mobile 的 Flash Access 内容保护支持 — Flash Access 内容保护支持现在也针对移动设备提供,包括以 Android 为平台的智能手机和 Tablet。此外,内容保护现在也支持 BlackBerry® Tablet OS 为平台的 Tablet 设备。 注意:目前尚不支持 Flash Access for iOS。此外,目前也不支持用于 Flash Player Android 的 Flash Access。

针对移动设备的加密本地存储— 移动设备现在提供加密本地存储支持。启用针对敏感数据(如密码、证书和审核信息)的存储支持后,应用程序可以更安全地在用户设备上存储敏感数据。

运行时绑定支持 — 这一来自 AIR for iOS 大受欢迎的功能,现在也在 AIR for Desktop、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) — AIR for iOS 和 AIR for BlackBerry Tablet OS 中提供的前置摄像头支持现在也为 Android 设备提供。充分利用前置摄像头,帮助用户连接到智能手机和 Tablet 上丰富的视频会议和聊天体验。

后台音频播放支持 (AIR for iOS) — 开发人员现在可以编写能够在后台播放音频的多任务 iOS 应用程序,例如具备多任务支持的音乐应用程序或可靠语音会议应用程序。

移动设备扬声器控制(AIR for iOS 和 AIR for Android)— 允许开发人员选择音频通过手机扬声器输出,还是通过外部扬声器输出。

16 位和 32 位颜色深度 — 向开发人员提供了一个应用程序描述符设置,用于控制 Android 上 renderMode=cpu/auto 的图形的颜色深度(16 位和 32 位)。AIR 2.7 及更早的命名空间将默认为 16 位色,而 AIR 3.0 及更新的命名空间将默认为 32 位。

游戏控制器 API (AIR TV) — 允许开发人员构建可以与外接的游戏输入设备(例如,手柄或摇杆)通信的电视应用程序。注意:本功能目前不在 AIR for Desktop 或用于移动设备的 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 中的 CRL 格式。

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/zh_CN/flashaccess/3.0/releasenotes.html

其它

 

为 Flash Player 11 进行创作

要使用新的 Flash Player,您需要将一个外部编译器参数传递到 Flex 编译器:-swf-version=13,以定位到 SWF 版本 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/cn/products/flashplayer/systemreqs/

有关最新的 AIR 系统要求,请访问 http://www.adobe.com/cn/products/air/systemreqs/

有关 Flash Access 的系统要求(客户端和服务器),请访问 http://www.adobe.com/products/flashaccess/systemreqs/

Flash Player 11 具有以下最低系统要求:

 

Windows

Macintosh  

Linux

Solaris

Android 

处理器

2.33 Ghz 或速度更快的 x86 兼容处理器,对于上网本级别的设备则为 Intel® Atom™ 1.6GHz 或速度更快的处理器

Intel® Core™  Duo 1.83GHz 或速度更快的处理器

2.33 Ghz 或速度更快的 x86 兼容处理器,对于上网本级别的设备则为 Intel® Atom™ 1.6GHz 或速度更快的处理器

1600 MHz Sun™ UltraSPARC® IIIi 或速度更快的处理器

配备 Vector FPU 最低速度为 550Mhz 的 OpenGL ES2.0 H.264 和 AAC H/W 解码器的 ARMv7 处理器

操作系统 

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 内存),128MB 显存

512MB 内存、128MB 显存

512MB 内存、128MB 显存

2GB 内存

256MB 内存

AIR 3 具有以下最低系统要求:

 

Windows

Macintosh  

Android 

iOS

处理器/设备硬件

2.33 Ghz 或速度更快的 x86 兼容处理器,对于上网本级别的设备则为 Intel Atom™ 1.6GHz 或速度更快的处理器

Intel® Core™  Duo 1.83GHz 或速度更快的处理器

配备 Vector FPU 最低速度为 550Mhz 的 OpenGL ES2.0 H.264 和 AAC H/W 解码器的 ARMv7 处理器

iPod touch(三代)32 GB 和 64 GB 型号、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,并抽出宝贵时间向我们提供反馈!


文档 ID
(cpsid_91932)

上次更新日期
2011-11-04

Adobe Community Help

Tags

联系 Adobe 支持人员

仍需帮助?
查找所有支持选项。
联系支持人员