Flash Player API 类位于flash.*包中。 Flash Player API涉及到flash包中的所有的包,类,函数,属性,常量,事件和错误.与基于ECMAScript的顶级类,比如Date,Math和XML不同的是,它们对于Flash Player是独一无二的。Flash Player API包含一些你想要在面向对象编程语言中看到的特征,比如flash.geom包的geometry(几何)类,还包含一些RIA(富裕网络程序:rich internet applications)的特征,比如更善于表现的flash.filters包和处理同服务期间交互数据的flash.net包.
| 包 | 描述 | |
|---|---|---|
| 顶级 | 顶级包里面包含ActionScript的核心类和全局函数。 | |
| adobe.utils | adobe.utils包包含Flash授权工具开发需要的函数和类. | |
| flash.accessibility | flash.accessibility包提供在flash内容和应用方面支持易用性的类. | |
| flash.display | flash.display包包含flash播放器用来构建可见显示的核心类. | |
| flash.errors | flash.errors 包提供了一些常见的error类. | |
| flash.events | flash.events包支持新的DOM事件模型,包含EventDispatcher(事件分发)基类. | |
| flash.external | flash.external包提供同flash播放器的容器通信的外部接口类. | |
| flash.filters | flash.filters包提供位图虑镜效果的类. | |
| flash.geom | flash.geom包包含用来支持位图数据类(BitmapData)和位图缓存的几何类,比如点、矩形、变换矩阵. | |
| flash.media | flash.media包包含使用多媒体素材的类,比如声音(sound)和录像(video). | |
| flash.net | flash.net包包含在网络上发送和接收信息的类,比如URL下载和Flash Remoting. | |
| flash.printing | flash.printing包包含基于flash内容打印的类. | |
| flash.profiler | flash.profiler包包含调试和分析AS代码的函数. | |
| flash.system | flash.system 包包含访问系统级功能的类,比如安全、多语言内容等等. | |
| flash.text | flash.text包包含使用文本框(text fields)、文本格式化(text formatting)、文本矩阵(text matrics)、样式表(style sheets)和排版(layout). | |
| flash.ui | flash.ui包包含用户接口类,比如用来交互的鼠标和键盘类. | |
| flash.utils | flash.utils包包含实用的类,比如ByteArray数据结构. | |
| flash.xml | flash.xml包包含FlashPlayer遗留下来的XML支持和其他播放器支持的XML功能. |