辅助功能*

功能

是否要体验 Flash Player 9? 您需要进行更新才能查看功能概述。 下载 Flash Player 9。



跨桌面和设备体验 Flash 内容和应用程序


战略

ActionScript 3.0

ActionScript 是在 Adobe® Flash® Player 运行时环境中使用的、功能强大的面向对象的编程语言。ActionScript 3.0 在用于脚本撰写的国际标准化编程语言 ECMAScript 的基础之上,对该语言做了进一步的改进,可为开发人员提供用于丰富 Internet 应用程序 (RIA) 的可靠的编程模型。开发人员可以获得卓越的性能并简化开发过程,便于利用非常复杂的应用程序、大的数据集和面向对象的、可重复使用的基本代码。ActionScript 3.0 在 Flash Player 9 中新的 ActionScript 虚拟机 (AVM2) 内执行,可为下一代 RIA 带来性能突破。 为了加速此基于标准的方法的开发以创建丰富的、引人入胜的 Web 应用程序,Adobe 已将 AVM2 的源代码捐献给主持开放源代码项目的 Mozilla Foundation,这一项目称为 Tamarin*

ActionScript 3.0 符合 ECMAScript 第 3 版 (ECMA-262) 标准。

  • ECMAScript for XML (E4X) 可让用户使用熟悉的语法轻松处理 XML 文档。
  • 正则表达式可节省字符串搜索和操作程序的编码时间。
  • DOM 级别 3 事件通过使用标准的 W3C 事件模型可帮助开发人员更好地维护面向对象的代码。
  • 名称空间和包可改进代码组织并支持逻辑应用程序结构。
  • 增强的调试和配置数据可减少测试时间并有助于将 Flash 应用程序集成到自动化测试环境中。
  • 改进的错误处理方法和例外支持更加安全、可靠的应用程序开发。

新的虚拟机

Flash Player 9 包括新的、高度优化的 ActionScript 虚拟机 (AVM)(称作 AVM2)。新的虚拟机针对下一代 ActionScript 的应用从头开始设计,可提供满足丰富 Internet 应用程序开发人员需求的性能和功能。AVM2 支持完全运行时错误报告、内置的调试和二进制套接字支持,以便开发人员能够扩展播放器,使其与任何二进制协议一起使用。 Flash Player 9 还包含 AVM1,它可执行旧版 ActionScript 以便保持与现有内容的向后兼容。

全新的 H.264/HE-AAC 选项

Flash Player 9 包含 H.264 视频和高效 AAC (HE-AAC) 音频编解码器支持,这打开了一个广泛的生态系统和对基于标准的视频(接近 HD 质量)的选择,开发人员可以在他们的应用程序中利用这些内容。 支持 MPEG-4 第 12 部分(容器)和第 14 部分 (H.264) 的子集,包括基线、主和高配置文件,Flash Player 可以播放现有的 MP4、M4A、MOV、MP4V、3GP 和 3G2 内容。

Flash Player 缓存

Flash Player 缓存支持在本地缓存常见组件(如 Flex Framework)并接着由来自任何域的 SWF 使用。 使用 Flash Player 缓存可以显著减小 SWF 文件大小并加快应用程序下载速度。

提高的性能

Flash Player 9 在 Flash Player 8 的基础之上进行了改进,在很多方面提高了性能,可以比以往任何时候更快地执行内容和应用程序:

  • 利用新的虚拟机和优化的编译器,体验加快十倍的 ActionScript 3.0 执行过程
  • 通过更快地启动应用程序并将内存占用减少一半,增加内容和应用程序的处理速度
  • 通过更高效的缓存矢量图形加速呈现速度
  • 利用优化的文本呈现例程,提高文本的可读性并更快、更平滑地滚动大文本块。
  • 借助利用最高达 4 个 CPU 的全新多核支持,加速矢量、位图、滤镜和视频的渲染,包括真实的 1080p 视频。
  • 通过使用硬件扩展,提高全屏视频的性能和质量
  • 使用新的算法扩展位图图像,增强向下扩展的图像的质量和渲染性能

增强的安全性

Flash Player 对应用程序、内容、数据和 URL 强制使用安全沙箱,以保护机密数据并帮助确保终端用户实现安全浏览。

创新

显示 API

Flash Player 9 引入了功能强大的 ActionScript 3.0 方法,以便处理原始图形和创建自定义效果。即时创建、处理和删除显示列表中的对象。

文件上传/下载

Flash Player 通过使用文件上传和下载 API,可以创建复杂的客户端-服务器应用程序。

增强的表现力

Flash Player 9 在 Flash Player 8 的基础之上增强了表现力,从而使开发人员和设计人员能够创建突破性体验。

  • 使用全屏、硬件加速模式为 Flash 视频、内容和应用程序设计身临其境的体验
  • 利用高级压缩技术传送低带宽、高质量的视频
  • 利用高级文本呈现引擎创建高保真文本
  • 利用模糊、阴影效果、高光、斜面、渐变发光、渐变斜面、置换贴图、回旋和色彩矩阵等滤镜,添加实时动态效果
  • 利用 8 位视频 alpha 通道,创建创新的媒体组合
  • 利用混合模式、放射状渐变和笔触增强功能,扩展您的创意空间
  • 动态导入其他图像格式:GIF、渐进式 JPEG 和 PNG。

外部 API

Flash Player 支持通过外部 API 与 HTML、DHTML 和 Ajax 应用程序集成。

异步通信模型

Flash Player 基于异步客户端-服务器通信模型,支持快速客户端交互,而不用刷新网页。

通用

一致的体验

Flash Player 可以在一系列的 Web 浏览器和平台之间传送一致的内容和应用程序体验,包括现在对 Linux 上的硬件扩展的全屏支持。

快速安装

Flash Player 通过使用“快速安装”功能和改进的“自动更新”功能实现平滑的上下文敏感智能升级体验。

输入法编辑器 (IME) 支持

Flash Player 支持与亚洲语言版 Flash 应用程序的输入法编辑器 (IME) 的扩展集成。

轻量内存占用

让 Flash Player 引以为豪的是它仅占用 1MB 的少量内存,这一特点使得在 Flash Player 新版本发布后的 12 个月内其 Internet 用户达到了 6 亿。

辅助功能支持

通过对 Microsoft 的活动辅助功能 (MSAA) API 的支持及通过使开发人员能够提供对键盘用户、有听力障碍和听力困难的用户和有其他残障的用户提供支持,Flash Player 提供辅助功能支持。