Flash Player API 类位于 flash.* 包中。 Flash Player API 是指 Flash 包中的所有包、类、函数、属性、常量、事件和错误。 Flash Player API 是 Flash Player 所特有的,这与基于 ECMAScript 的顶级类(如 Date、Math 和 XML)或语言元素相反。 Flash Player API 中包含面向对象的编程语言中所具有的功能,如用于 geometry 类的 flash.geom 包,以及特定于丰富 Internet 应用程序的需要的功能,如用于表现手法的 flash.filters 包和用于处理与服务器之间的数据传送的 flash.net 包。

用于 ActionScript 创作的其它类位于 fl.* 包中并且包括:


 说明
 顶级顶级中具有核心 ActionScript 类和全局函数。 
 adobe.utilsadobe.utils 包中包含供 Flash 创作工具开发人员使用的函数和类。 
 air.netair.net 包中有用于网络检测的类。 此包仅对在 AIR 运行时中运行的内容可用。 
 air.updateair.update 包中具有用于更新 AIR 应用程序的类。 此包仅对在 AIR 运行时中运行的内容可用。 
 air.update.eventsair.update.events 包中具有用于定义 AIR 应用程序更新框架所使用事件的类。 此包仅对在 AIR 运行时中运行的内容可用。 
 fl.accessibilityfl.accessibility 包中包含支持 Flash 组件中的辅助功能的类。 
 fl.containersfl.containers 包中包含加载内容或其它组件的类。 
 fl.controlsfl.controls 包中包含顶级组件类,如 List、Button 和 ProgressBar。 
 fl.controls.dataGridClassesfl.controls.dataGridClasses 包中包含 DataGrid 组件用于维护和显示信息的类。 
 fl.controls.listClassesfl.controls.listClasses 包中包含列表组件用于维护和显示数据的类。 
 fl.controls.progressBarClassesfl.controls.progressBarClasses 包中包含特定于 ProgressBar 组件的类。 
 fl.corefl.core 包中包含与所有组件有关的类。 
 fl.datafl.data 包中包含处理与组件关联的数据的类。 
 fl.eventsfl.events 包中包含特定于组件的事件类。 
 fl.ikfl.ik 包中包含与 Flash CS4 中创建的反向运动 (IK) 骨架交互的方法和类。 
 fl.langfl.lang 包中包含支持多语言文本的 Locale 类。 
 fl.livepreviewfl.livepreview 包中包含特定于组件在 Flash 创作环境中的实时预览行为的类。 
 fl.managersfl.managers 包中包含管理组件和用户之间关系的类。 
 fl.motionfl.motion 包中包含用于定义补间动画的函数和类。 
 fl.motion.easingfl.motion.easing 包中包含可与 fl.motion 类一起用来创建缓动效果的类。 
 fl.transitionsfl.transitions 包中包含一些类,可通过它们使用 ActionScript 来创建动画效果。 
 fl.transitions.easingfl.transitions.easing 包中包含可与 fl.transitions 类一起用来创建缓动效果的类。 
 fl.videofl.video 包中包含用于处理 FLVPlayback 和 FLVPlaybackCaptioning 组件的类。 
 flash.accessibilityflash.accessibility 包中包含可用于支持 Flash 内容和应用程序中的辅助功能的类。 
 flash.dataflash.data 包中包含用于使用 Adobe AIR 本地 SQL 数据库的类。 
 flash.desktopflash.desktop 包中包含用于复制并粘贴操作和拖放操作的类,以及用于定义由文件使用的系统图标的 Icon 类。 
 flash.displayflash.display 包中包含 Flash Player 用于构建可视显示内容的核心类。 
 flash.errorsflash.errors 包中包含一组常用的错误类。 
 flash.eventsflash.events 包支持新的 DOM 事件模型,并包含 EventDispatcher 基类。 
 flash.externalflash.external 包中包含可用于与 Flash Player 的容器进行通信的 ExternalInterface 类。 
 flash.filesystemflash.filesystem 包中包含用于访问文件系统的类。 此包仅对在 AIR 运行时中运行的内容可用。 
 flash.filtersflash.filters 包中包含用于位图滤镜效果的类。 
 flash.geomflash.geom 包中包含 geometry 类(如点、矩形和转换矩阵)以支持 BitmapData 类和位图缓存功能。 
 flash.htmlflash.html 包中包含用于在 AIR 应用程序中包含 HTML 内容的类。 此包仅对在 AIR 运行时中运行的内容可用。 
 flash.mediaflash.media 包中包含用于处理声音和视频等多媒体资源的类。 
 flash.netflash.net 包中包含用于在网络中发送和接收的类,如 URL 下载和 Flash Remoting。 
 flash.net.drmflash.net.drm 包中具有用于处理受 DRM 保护的内容的类。 此包仅对在 AIR 运行时中运行的内容可用。 
 flash.printingflash.printing 包中包含用于打印基于 Flash 的内容的类。 
 flash.profilerflash.profiler 包中包含用于调试和分析 ActionScript 代码的函数。 
 flash.samplerflash.sampler 包中包含用于跟踪过程调用的方法和类,使您可以配置内存使用和优化应用程序。 
 flash.securityflash.security 包中包含用于验证 XML 签名的类。 此包仅对在 AIR 运行时中运行的内容可用。 
 flash.systemflash.system 包中包含用于访问系统级功能(例如安全、多语言内容等)的类。 
 flash.textflash.text 包中包含用于处理文本字段、文本格式、文本度量、样式表和布局的类。 
 flash.text.engineFTE 提供对文本度量、格式和双向文本的复杂控制的低级别支持。 尽管可以使用 FTE 创建和管理简单的文本元素,但设计 FTE 的主要目的在于为开发人员创建文本处理组件提供基础。 
 flash.uiflash.ui 包中包含用户界面类,如用于与鼠标和键盘交互的类。 
 flash.utilsflash.utils 包中包含实用程序类,如 ByteArray 等数据结构。 
 flash.xmlflash.xml 包中包含 Flash Player 的旧 XML 支持以及其它特定于 Flash Player 的 XML 功能。