AS3包类大全--新手必学

AS3包类大全--新手必学
AS3包类大全--新手必学

AS3.0包是必须要学会,而且深入理解的。包里有牛奶和面包,有一切!

顶级中包含核心ActionScript 类和全局函数。

1.adobe.utils 包中包含供Flash 创作工具开发人员使用的函数和类。

2.fl.accessibility 包中包含支持Flash 组件中的辅助功能的类。

3.fl.containers 包中包含加载内容或其它组件的类。其中包括BaseScrollPane,

该类是所有滚动组件、ScrollPane 和UILoader 的基础。包含单元格的组件(如List 或DataGrid)位于fl.controls 包中。

4.fl.controls.dataGridClasses 包中包含DataGrid 组件用于维护和显示信息的

类。这些类特定于DataGrid,不能为其它任何组件所用。

5.fl.controls.listClasses 包中包含List 组件用于维护和显示数据的类。这些类

并非特定于List 组件;扩展SelectableList 类(DataGrid 类除外)的任何组件都可以使用这些类。其中包括单元格渲染器、单元格接口(如

ICellRenderer)、TileList、ImageCell 和ListData类。

6.fl.controls.progressBarClasses 包中包含特定于ProgressBar 组件的类。当前,

此包中只包含默认IndeterminateBar 类,该类用于当ProgressBar 不确定时控制其显示。

7.fl.controls 包中包含顶级组件类,如List、Button 和ProgressBar。此包中还

包含所有基于列表的组件所扩展的抽象类,如SelectableList。还可以在此包中找到用于定义组件所使用的常量的类,或者支持单个组件的类。

8.fl.core 包中包含与所有组件有关的类。

9.fl.data 包中包含处理与组件关联的数据的类。

10.fl.events 包中包含特定于组件的事件类。

https://www.360docs.net/doc/2210722475.html,ng 包中包含支持多语言文本的Locale 类。

12.fl.livepreview 包中包含特定于组件在Flash 创作环境中的实时预览行为的

类。

13.fl.managers 包中包含管理组件和用户之间关系的类。某些管理器类用于管理

状态(如FocusManager 类);其它管理器类用于管理样式(如StyleManager 类)。还可以在此包中找到为管理器类提供帮助的接口。

IFocusManagerComponent 接口就是其中的一个示例,所有组件都必须实现该接口。

14.fl.motion.easing 包中包含可与fl.motion 类一起用来创建缓动效果的类。“缓

动”是指动画过程中的渐进加速或减速,它会使您的动画看起来更逼真。此包中的类支持多个缓动效果,以加强动画效果。

15.fl.motion 包中包含一些函数和类,它们可以合并描述补间动画的XML 并将

该补间应用于显示对象。Flash CS3 具有“将动作复制为Act ionScript 3.0”命令,该命令基于时间轴上的补间动画在创作工具中生成ActionScript 和

XML。您可以使用生成的ActionScript 将动画应用于其它显示对象。或者,可以编写自己的XML 脚本,并使用fl.motion 类将动画应用于指定的显示

对象实例。有关支持XML 元素的信息,请参见“动画XML 元素”。要进一步了解如何通过Flash CS3 的“将动作复制为ActionScript 3.0”命令编写自己的动画脚本或编辑内容,请从Animator 类开始,该类包含用于将动画XML 应用于补间动画的主要函数和属性。

16.fl.transitions.easing 包中包含可与fl.transitions 类一起用来创建缓动效果的

类。“缓动”是指动画过程中的渐进加速或减速,它会使您的动画看起来更逼真。此包中的类支持多个缓动效果,以加强动画效果

17.fl.transitions 包中包含一些类,可通过它们使用ActionScript 来创建动画效

果。可以将Tween 和TransitionManager 类作为主要类以在ActionScript 3.0 中自定义动画。

18.fl.video 包中包含用于处理FLVPlayback 和FLVPlaybackCaptioning 组件的

类。

19.flash.accessibility 包中包含可用于支持Flash 内容和应用程序中的辅助功能

的类。

20.flash.display 包中包含Flash Player 用于构建可视显示内容的核心类。

21.flash.error 包中包含的错误类是Flash Player 应用程序编程接口(API) 的一

部分,而不是ActionScript 核心语言的一部分。ActionScript 核心语言是符合ECMAScript 标准的语言的一部分。Flash Player API 是特定于

ActionScript 的语言的一部分。flash.error 包与Flash Player 特定功能(Flash Player API) 相关联。不属于flash.error 包的错误类是基于ECMAScript 标准的顶级核心类。注意:在ActionScript 3.0 中,异常是用于报告运行时错误的主要机制。错误事件是异步操作过程(例如调用Loader.load()方法)中遇到错误时使用的次要机制。

22.flash.events 包支持新的DOM 事件模型,并包含EventDispatcher 基类。

23.flash.external 包中包含可用于与Flash Player 的容器进行通信的

ExternalInterface 类。

24.flash.filters 包中包含用于位图滤镜效果的类。使用滤镜可以应用丰富的视觉

效果来显示对象,例如模糊、斜角、发光和投影。

25.flash.geom 包中包含geometry 类(如点、矩形和转换矩阵)以支持

BitmapData 类和位图缓存功能。

26.flash.media 包中包含用于处理声音和视频等多媒体资源的类。它还包含

Flash Media Server 中可用的视频和音频类。

https://www.360docs.net/doc/2210722475.html, 包中包含用于在网络中发送和接收的类,如URL 下载和Flash

Remoting。

28.flash.printing 包中包含用于打印基于Flash 的内容的类。

29.flash.profiler 包中包含用于调试和分析ActionScript 代码的函数。

30.flash.system 包中包含用于访问系统级功能(例如安全、垃圾回收等)的类。

31.flash.text 包中包含用于处理文本字段、文本格式、文本度量、样式表和布局

的类。高级锯齿消除功能可通过flash.text.TextFormat 以及

flash.text.TextRenderer 类用于Flash Player 8 和更高版本。

32.flash.ui 包中包含用户界面类,如用于与鼠标和键盘交互的类。

33.flash.utils 包中包含实用程序类,如ByteArray 等数据结构。

34.flash.xml 包中包含Flash Player 的旧XML 支持以及其它特定于Flash

Player 的XML 功能。

相关主题
相关文档
最新文档