用于 Adobe® Flash® Professional CS5 的 ActionScript® 3.0 参考
显示包列表和类列表 |   |   |  索引  |  附录
 
包 

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 3.0 组件类(fl.accessibility、fl.containers、fl.controls、fl.core、fl.data、fl.events、fl.livepreview 和 fl.managers)。
  • FLVPlayback 组件类 (fl.video)。
  • 用于多语言文本的 Locale 类 (fl.lang)。
  • ActionScript 3.0 Motion 类 (fl.motion)。
  • ActionScript 3.0 Tween 和 Transition 类 (fl.transitions)。


 说明
 顶级顶级中包含核心 ActionScript 类和全局函数。 
 adobe.utilsadobe.utils 包中包含供 Flash 创作工具开发人员使用的函数和类。 
 air.desktopair.desktop 包包含 URLFilePromise 类,允许您使用从 AIR 应用程序拖至桌面的远程文件。 
 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 包中包含 list 组件用于维护和显示数据的类。 
 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.rslfl.rsl 包中包含下载 RSL(运行时共享库)所涉及的类。 
 fl.textfl.text 包中包含在 Flash Professional 中使用文本布局框架 (TLF) 所需的类。 
 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 运行时用于生成可视显示内容的核心类。 
 flash.errorsflash.errors 包中包含一组常用的错误类。 
 flash.eventsflash.events 包支持新的 DOM 事件模型,并包含 EventDispatcher 基类。 
 flash.externalflash.external 包中包含 ExternalInterface 类,该类用于支持在 ActionScript 和 SWF 内容的容器之间进行通信。 
 flash.filesystemflash.filesystem 包中包含用于访问文件系统的类。此包仅对在 AIR 运行时中运行的内容可用。 
 flash.filtersflash.filters 包中包含可产生位图滤镜效果的类。 
 flash.geomflash.geom 包中包含几何图形类(如点、矩形和转换矩阵)以支持 BitmapData 类和位图缓存功能。 
 flash.globalizationflash.globalization 包中的类提供特定于语言和地区/国家的功能,用于对字符串进行比较和排序,转换字符串的大小写,设置日期、时间、数字和货币的格式,以及解析数字和货币。 
 flash.htmlflash.html 包中包含用于在 AIR 应用程序中包含 HTML 内容的类。此包仅对在 AIR 运行时中运行的内容可用。 
 flash.mediaflash.media 包中包含用于处理声音和视频等多媒体资源的类。 
 flash.netflash.net 包中包含用于通过网络(如 URL 下载和 Flash Remoting)发送和接收的类。 
 flash.net.dnsflash.net.dns 包包含用于使用域名系统 (DNS) 资源(包括 Internet 协议 IP 地址)的类。 
 flash.net.drmflash.net.drm 包中包含用于处理受 DRM 保护的内容的类。此包仅对在 AIR 运行时中运行的内容可用。 
 flash.printingflash.printing 包中包含用于打印基于 Flash 的内容的类。 
 flash.profilerflash.profiler 包中包含用于调试和概要分析 ActionScript 代码的函数。 
 flash.samplerflash.sampler 包中包含用于跟踪过程调用的方法和类,使您可以概要分析内存使用和优化应用程序。 
 flash.securityflash.security 包中包含用于验证 XML 签名的类。此包仅对在 AIR 运行时中运行的内容可用。 
 flash.sensorsflash.sensors 包中包含用于处理支持 GPS 并响应动画的移动设备的类。 
 flash.systemflash.system 包中包含用于访问系统级功能(例如安全、多语言内容等)的类。 
 flash.textflash.text 包中包含用于处理文本字段、文本格式、文本度量、样式表和布局的类。 
 flash.text.engineFTE 提供对文本度量、格式设置和双向文本的复杂控制的低级别支持。尽管可以使用 FTE 创建和管理简单的文本元素,但设计 FTE 的主要目的是为开发人员创建文本处理组件提供基础。 
 flash.text.imeflash.text.ime 包为自行提供文本编辑工具的应用程序提供非罗马文本的内联编辑支持。对于实现与 FTE(flash.text.engine 包)配合使用的输入法编辑器 (IME) 的应用程序,此支持特别有帮助。 
 flash.uiflash.ui 包中包含用户界面类,如用于与鼠标和键盘交互的类。 
 flash.utilsflash.utils 包中包含实用程序类,如 ByteArray 等数据结构。 
 flash.xmlflash.xml 包中包含 Flash Player 的旧 XML 支持以及其他特定于 Flash Player 的 XML 功能。 
 flashx.textLayout.composeflashx.textLayout.compose 包中包含用于将文本分成多行并在容器中排列各行的类。 
 flashx.textLayout.containerflashx.textLayout.container 包中包含用于在文本布局框架中显示文本的类。 
 flashx.textLayout.conversionflashx.textLayout.conversion 包中包含用于将文本导入 TextFlow 对象或从 TextFlow 对象导出文本的类。 
 flashx.textLayout.editflashx.textLayout.edit 包中包含用于在文本布局框架中编辑文本的类。 
 flashx.textLayout.elementsflashx.textLayout.elements 包中包含用于在文本布局框架中表示文本内容的核心类。 
 flashx.textLayout.eventsflashx.textLayout.events 包中包含文本布局框架的事件类。 
 flashx.textLayout.factoryflashx.textLayout.factory 包中包含用于在文本布局框架中编排和显示只读文本的类。 
 flashx.textLayout.formatsflashx.textLayout.formats 包中包含用于在文本布局框架中表示文本格式设置的类。 
 flashx.textLayout.operationsflashx.textLayout.operations 包中包含对文本布局框架中文本所应用的编辑操作的类。 
 flashx.textLayout.utilsflashx.textLayout.utils 包中包含文本布局框架的实用程序类。 
 flashx.undoflashx.undo 包中包含用于管理编辑操作历史记录的类。