mx.core 包中具有 Flex 所使用的基类和界面,如 UIComponent。



接口
 接口说明
 IBorderIBorder 接口定义用于边框外观的所有类应实现的接口。
 IButtonIButton 接口是一个标记接口,指示组件用作按钮。
 IChildListIChildList 接口定义用于访问和处理子项列表的属性和方法,这些列表是 DisplayObjectContainer 的子项的子集。
 IConstraintClientIConstraintClient 接口为支持布局约束的组件定义接口。
 IContainerIContainer 是一个接口,指示组件扩展或模拟 mx.core.Container
 IDataRendererIDataRenderer 接口用于为具有 data 属性的组件定义接口。
 IDeferredInstanceIDeferredInstance 接口定义 Flex 延迟实例工厂接口。
 IDeferredInstantiationUIComponentIDeferredInstantiationUIComponent 接口定义延迟实例化的组件或对象的接口。
 IFactoryIFactory 接口定义工厂类(如 ClassFactory)必须实现的接口。
 IFlexAssetIFlexAsset 是一个标记接口,意义如下:如果某个类声明它实现了 IFlexAsset,则该类就显示一个已嵌入到 Flex 应用程序中的资源,例如位图、字体或声音。
 IFlexDisplayObjectIFlexDisplayObject 接口定义外观元素的接口。
 IFlexModuleIFlexModule 接口用作与 IFlexModuleFactory 的可选约定。
 IFlexModuleFactoryIFlexModuleFactory 接口提供引导 Flex 应用程序和动态加载的模块时应该使用的约定。
 IFontContextComponent允许组件支持字体上下文属性。
 IIMESupportIIMESupport 接口定义任何支持 IME(输入法编辑器)的组件的接口。
 IInvalidatingIInvalidating 接口为使用 invalidation 执行延迟(而不是立即)属性提交、度量、绘图和布局的组件定义接口。
 IMXMLObjectIMXMLObject 接口定义 API,非可视组件必须实现这些 API 才能正确使用 MXML 编译器。
 IProgrammaticSkinIProgrammaticSkin 接口定义外观类使用 name 属性外观接口时必须实现的接口。
 IPropertyChangeNotifierIPropertyChangeNotifier 接口定义标记接口。
 IRawChildrenContainerIRawChildrenContainer 接口定义能够返回一个给出其所有子项的 IChildList 的容器的 API。
 IRectangularBorderIRectangularBorder 接口定义用于矩形边框外观的所有类应该实现的接口。
 IRepeaterIRepeater 接口为 Repeater 对象的 Repeater 公共 API 定义 API。
 IRepeaterClientIRepeaterClient 接口定义可使用 Repeater 为其创建多个实例的组件的 API。
 IStateClientIStateClient 接口定义组件要支持视图状态所必须实现的接口。
 ISWFBridgeGroup沙箱桥组是代表此应用程序可以与之通信的应用程序的一组桥。
 ISWFBridgeProviderISWFBridgeProvider 的实现器提供一个桥,通向不同安全沙箱中的应用程序,或通向用 Flex 编译器的不同版本编译而成并在单独的 ApplicationDomain 中运行的应用程序。
 ISWFLoaderISWFLoader 接口定义一个 API,它含有加载兼容应用程序和不受信任的应用程序时所需的特殊属性和方法。
 IToolTipIToolTip 接口定义 API,类似工具提示的组件必须实现这些 API 才能使用 ToolTipManager。
 IUIComponentIUIComponent 接口定义基本 API 集,必须实现这些 API 才能创建 Flex 容器或列表的子项。
 IUIDIUID 接口定义必须具有唯一标识符 (UID) 的对象的接口,用以唯一地标识对象。
 IUITextFieldIUITextField 接口为 UITextField 实例定义基本 API 集。
 IWindow AIR-onlyIWindow 接口定义符合以下条件的组件的 API:在基于 Flex 的 AIR 应用程序中充当顶级容器(代表操作系统窗口的容器)的组件。
 说明
 ApplicationFlex 将定义一个默认容器(或 Application 容器)。这样,您无需显式定义其它容器即可向应用程序中添加内容。
 BitmapAssetBitmapAsset 是 flash.display.Bitmap 类的子类,表示您在 Flex 应用程序中嵌入的位图图像。
 ButtonAssetButtonAsset 是 flash.display.SimpleButton 类的子类,代表 Flash 生成的 SWF 文件中可以嵌入 Flex 应用程序的按钮元件。
 ByteArrayAssetByteArrayAsset 是 flash.utils.ByteArray 类的子类,表示您在 Flex 应用程序中嵌入的任意字节数据序列。
 ClassFactoryClassFactory 实例是一个“工厂对象”,Flex 可用其生成其它类的实例,每个实例拥有相同的属性。
 ComponentDescriptorComponentDescriptor 是 UIComponentDescriptor 类的基类,后者封装您在 MXML 标签中为可视组件实例指定的信息。
 ContainerContainer 类是组件的抽象基类,用于控制子组件的布局特征。
 ContainerCreationPolicyContainerCreationPolicy 类定义 Container 类的 creationPolicy 属性的常数值。
 ContainerLayoutContainerLayout 类定义容器类的 layout 属性的常数值。
 ContextualClassFactory一个类工厂,提供系统管理器作为创建类的上下文。
 DeferredInstanceFromClass延迟实例工厂,创建并返回指定类的实例。
 DeferredInstanceFromFunction一个延迟实例工厂,它使用生成函数创建所需对象实例。
 DragSourceDragSource 类中包含正被拖动的数据。
 EdgeMetricsEdgeMetrics 类可指定可视组件周围四个边缘区域的粗细(以像素为单位)。
 EventPriorityEventPriority 类定义 EventDispatcher addEventListener() 方法的 priority 参数的常数值。
 FlexBitmapFlexBitmap 是 Player 的 Bitmap 类的子类。
 FlexHTMLLoader AIR-onlyFlexHTMLLoader 是 Player 的 HTMLLoader 类的子类,可供 Flex HTML 控件使用。
 FlexMovieClipFlexMovieClip 是 Player 的 MovieClip 类的子类。
 FlexShapeFlexShape 是播放机的 Shape 类的子类。
 FlexSimpleButtonFlexSimpleButton 是播放机的 SimpleButton 类的子类。
 FlexSpriteFlexSprite 是 Player 的 Sprite 类的子类,同时也是 UIComponent 的 superclass。
 FlexTextFieldFlexTextField 是 Player 的 TextField 类的子类,同时也是 UITextField 的 superclass。
 FlexVersion此类控制框架的向后兼容性。
 FontAssetFontAsset 是 flash.text.Font 类的子类,提供在 Flex 应用程序中嵌入的字体。
 LayoutContainerFlex 将定义一个默认容器(或 Application 容器),这样,您无需显式定义其它容器即可开始向模块或应用程序中添加内容。
 MovieClipAssetMovieClipAsset 是用于表示 movieclip 元件的 flash.display.MovieClip 类的子类,这些元件是从 SWF 文件(由 Flash 生成)嵌入到 Flex 应用程序中的。
 MovieClipLoaderAssetMovieClipLoaderAsset 是 MovieClipAsset 类的子类,代表您在 Flex 应用程序中嵌入的 SWF 文件。
 RepeaterRepeater 类是对应于 <mx:Repeater> 标签的运行时对象。
 ScrollControlBaseScrollControlBase 类是具有滚动条的控件的基类。
 ScrollPolicyContainer 和 ScrollControlBase 类的 horizontalScrollPolicy 和 verticalScrollPolicy 属性的值。
 SoundAssetSoundAsset 是 flash.media.Sound 类的子类,代表您在 Flex 应用程序中嵌入的声音。
 SpriteAssetSpriteAsset 是 flash.display.Sprite 类的子类,给出嵌入在 Flex 应用程序中的矢量图形图像。
 SWFBridgeGroupSWFBridgeGroup 表示应用程序与其父级和子级进行通信所需的所有沙箱桥。
 TextFieldAssetTextFieldAsset 是用于表示 TextField 元件的 flash.text.TextField 类的子类,这些元件是从 SWF 文件(由 Flash 生成)嵌入到 Flex 应用程序中的。
 UIComponentUIComponent 类是所有可视组件(交互式和非交互式)的基类。
 UIComponentCachePolicyContainerCreationPolicy 类定义 UIComponent 类的 cachePolicy 属性的常数值。
 UIComponentDescriptorUIComponentDescriptor 实例封装您在 MXML 标签中为可视组件实例指定的信息。
 UITextFieldUITextField 类定义许多 Flex 组件用来显示文本的组件。
 UITextFormatUITextFormat 类给出 UITextField 类的字符格式设置信息。
 Window AIR-onlyWindow 是 AIR 桌面应用程序中其它窗口的顶级容器。
 WindowedApplication AIR-onlyWindowedApplication 定义 Application 容器,用于为 AIR 应用程序创建 Flex 应用程序。