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.utils | adobe.utils 包中包含供 Flash 创作工具开发人员使用的函数和类。 | |
fl.accessibility | fl.accessibility 包中包含支持 Flash 组件中的辅助功能的类。 | |
fl.containers | fl.containers 包中包含加载内容或其它组件的类。 | |
fl.controls.dataGridClasses | fl.controls.dataGridClasses 包中包含 DataGrid 组件用于维护和显示信息的类。 | |
fl.controls.listClasses | fl.controls.listClasses 包中包含 List 组件用于维护和显示数据的类。 | |
fl.controls.progressBarClasses | fl.controls.progressBarClasses 包中包含特定于 ProgressBar 组件的类。 | |
fl.controls | fl.controls 包中包含顶级组件类,如 List、Button 和 ProgressBar。 | |
fl.core | fl.core 包中包含与所有组件有关的类。 | |
fl.data | fl.data 包中包含处理与组件关联的数据的类。 | |
fl.events | fl.events 包中包含特定于组件的事件类。 | |
fl.lang | fl.lang 包中包含支持多语言文本的 Locale 类。 | |
fl.livepreview | fl.livepreview 包中包含特定于组件在 Flash 创作环境中的实时预览行为的类。 | |
fl.managers | fl.managers 包中包含管理组件和用户之间关系的类。 | |
fl.motion.easing | fl.motion.easing 包中包含可与 fl.motion 类一起用来创建缓动效果的类。 | |
fl.motion | fl.motion 包中包含用于定义补间动画的函数和类。 | |
fl.transitions.easing | fl.transitions.easing 包中包含可与 fl.transitions 类一起用来创建缓动效果的类。 | |
fl.transitions | fl.transitions 包中包含一些类,可通过它们使用 ActionScript 来创建动画效果。 | |
fl.video | fl.video 包中包含用于处理 FLVPlayback 和 FLVPlaybackCaptioning 组件的类。 | |
flash.accessibility | flash.accessibility 包中包含可用于支持 Flash 内容和应用程序中的辅助功能的类。 | |
flash.display | flash.display 包中包含 Flash Player 用于构建可视显示内容的核心类。 | |
flash.errors | flash.errors 包中包含一组常用的错误类。 | |
flash.events | flash.events 包支持新的 DOM 事件模型,并包含 EventDispatcher 基类。 | |
flash.external | flash.external 包中包含可用于与 Flash Player 的容器进行通信的 ExternalInterface 类。 | |
flash.filters | flash.filters 包中包含用于位图滤镜效果的类。 | |
flash.geom | flash.geom 包中包含 geometry 类(如点、矩形和转换矩阵)以支持 BitmapData 类和位图缓存功能。 | |
flash.media | flash.media 包中包含用于处理声音和视频等多媒体资源的类。 | |
flash.net | flash.net 包中包含用于在网络中发送和接收的类,如 URL 下载和 Flash Remoting。 | |
flash.printing | flash.printing 包中包含用于打印基于 Flash 的内容的类。 | |
flash.profiler | flash.profiler 包中包含用于调试和分析 ActionScript 代码的函数。 | |
flash.system | flash.system 包中包含用于访问系统级功能(例如安全、多语言内容等)的类。 | |
flash.text | flash.text 包中包含用于处理文本字段、文本格式、文本度量、样式表和布局的类。 | |
flash.ui | flash.ui 包中包含用户界面类,如用于与鼠标和键盘交互的类。 | |
flash.utils | flash.utils 包中包含实用程序类,如 ByteArray 等数据结构。 | |
flash.xml | flash.xml 包中包含 Flash Player 的旧 XML 支持以及其它特定于 Flash Player 的 XML 功能。 |