mx.core 包中包含 Flex 使用的基类和接口,例如 UIComponent。
接口
接口 | 说明 | |
---|---|---|
IAssetLayoutFeatures | IAssetLayoutFeatures 接口定义对象在嵌入资源中支持高级转换时需要的最低限度属性和方法。 | |
IBorder | IBorder 接口定义用于边框外观的所有类应实现的接口。 | |
IButton | IButton 接口是一个标记接口,指示组件用作按钮。 | |
IChildList | IChildList 接口定义用于访问和处理子项列表的属性和方法,这些列表是 DisplayObjectContainer 的子项的子集。 | |
IConstraintClient | IConstraintClient 接口为支持布局约束的组件定义接口。 | |
IContainer | IContainer 是一个接口,指示组件扩展或模拟 mx.core.Container | |
IDataRenderer | IDataRenderer 接口用于为具有 data 属性的组件定义接口。 | |
IDeferredContentOwner | IDeferredContentOwner 接口为延迟实例化定义属性和方法。 | |
IDeferredInstance | IDeferredInstance 接口定义 Flex 延迟实例工厂接口。 | |
IDeferredInstantiationUIComponent | IDeferredInstantiationUIComponent 接口定义延迟实例化的组件或对象的接口。 | |
IFactory | IFactory 接口定义工厂类(如 ClassFactory)必须实现的接口。 | |
IFlexAsset | IFlexAsset 是一个标记接口,意义如下:如果某个类声明它实现了 IFlexAsset,则该类就显示一个已嵌入到 Flex 应用程序中的资源,例如位图、字体或声音。 | |
IFlexDisplayObject | IFlexDisplayObject 接口定义外观元素的接口。 | |
IFlexModule | IFlexModule 接口用作与 IFlexModuleFactory 的可选约定。 | |
IFlexModuleFactory | IFlexModuleFactory 接口提供引导 Flex 应用程序和动态加载的模块时应该使用的约定。 | |
IFontContextComponent | 允许组件支持字体上下文属性。 | |
IIMESupport | IIMESupport 接口定义任何支持 IME(输入法编辑器)的组件的接口。 | |
IInvalidating | IInvalidating 接口为使用 invalidation 执行延迟(而不是立即)属性提交、度量、绘图和布局的组件定义接口。 | |
ILayoutDirectionElement | ILayoutDirectionElement 接口定义对象支持 layoutDirection 属性时需要的最低限度属性和方法。 | |
ILayoutElement | ILayoutElement 接口主要由布局类用于查询 GroupBase 容器的元素并确定其大小和位置。 | |
IMXMLObject | IMXMLObject 接口定义 API,非可视组件必须实现这些 API 才能正确使用 MXML 编译器。 | |
INavigatorContent | INavigatorContent 接口定义容器必须实现的用作导航器容器(例如,ViewStack、TabNavigator 和 Accordion 导航器容器)子项的接口。 | |
IProgrammaticSkin | IProgrammaticSkin 接口定义外观类使用 name 属性外观接口时必须实现的接口。 | |
IPropertyChangeNotifier | IPropertyChangeNotifier 接口定义标记接口。 | |
IRawChildrenContainer | IRawChildrenContainer 接口定义能够返回一个给出其所有子项的 IChildList 的容器的 API。 | |
IRectangularBorder | IRectangularBorder 接口定义用于矩形边框外观的所有类应该实现的接口。 | |
IRepeater | IRepeater 接口定义 Repeater 对象的公共 API。 | |
IRepeaterClient | IRepeaterClient 接口定义可使用 Repeater 为其创建多个实例的组件的 API。 | |
ISelectableList | ISelectableList 接口指示该实现器是一个支持 selectedIndex 属性的 IList 元素。 | |
IStateClient | IStateClient 接口定义组件要支持视图状态所必须实现的接口。 | |
IStateClient2 | IStateClient2 接口定义组件要支持 Flex 4 视图状态语义所必须实现的接口。 | |
ISWFBridgeGroup | 沙箱桥组是代表此应用程序可以与之通信的应用程序的一组桥。 | |
ISWFBridgeProvider | ISWFBridgeProvider 的实现器提供一个桥,通向不同安全沙箱中的应用程序,或通向用 Flex 编译器的不同版本编译而成并在单独的 ApplicationDomain 中运行的应用程序。 | |
ISWFLoader | ISWFLoader 接口定义一个 API,它含有加载兼容应用程序和不受信任的应用程序时所需的特殊属性和方法。 | |
ITextInput | 为可选择编辑的单行文本字段定义一个接口。 | |
IToggleButton | IToggleButton 接口是一个标记接口,用于指示组件用作可切换的按钮。 | |
IToolTip | IToolTip 接口定义 API,类似工具提示的组件必须实现这些 API 才能使用 ToolTipManager。 | |
ITransientDeferredInstance | ITransientDeferredInstance 接口扩展 IDeferredInstance,并可以使用户将延迟的实例工厂重置为其初始状态(通常这意味着释放对组件的任何已知引用,如将引用该实例的所属文档属性设置为 null)。 | |
IUIComponent | IUIComponent 接口定义基本 API 集,必须实现这些 API 才能创建 Flex 容器或列表的子项。 | |
IUID | IUID 接口定义必须具有唯一标识符 (UID) 的对象的接口,用以唯一地标识对象。 | |
IUITextField | IUITextField 接口为 UITextField 实例定义基本 API 集。 | |
IVisualElement | IVisualElement 接口定义针对可视元素在 Spark 容器中排列和显示时需要的最低限度属性和方法。 | |
IVisualElementContainer | IVisualElementContainer 接口定义容器针对显示管理 Spark 组件时需要的最低限度属性和方法。 | |
IWindow | IWindow 接口定义符合以下条件的组件的 API:在基于 Flex 的 AIR 应用程序中充当顶级容器(代表操作系统窗口的容器)的组件。 |
类
类 | 说明 | |
---|---|---|
Application | Flex 将定义一个默认容器(或 Application 容器)。这样,您无需显式定义其他容器即可向应用程序中添加内容。 | |
ApplicationDomainTarget | ApplicationDomainTarget 类为 RSLData 类的 applicationDomainTarget 属性定义可能的值。 | |
BitmapAsset | BitmapAsset 是 flash.display.Bitmap 类的子类,表示您在 Flex 应用程序中嵌入的位图图像。 | |
ButtonAsset | ButtonAsset 是 flash.display.SimpleButton 类的子类,代表 Flash 生成的 SWF 文件中可以嵌入 Flex 应用程序的按钮元件。 | |
ByteArrayAsset | ByteArrayAsset 是 flash.utils.ByteArray 类的子类,表示您在 Flex 应用程序中嵌入的任意字节数据序列。 | |
ClassFactory | ClassFactory 实例是一个“工厂对象”,Flex 可用其生成其他类的实例,每个实例拥有相同的属性。 | |
ComponentDescriptor | ComponentDescriptor 是 UIComponentDescriptor 类的基类,后者封装您在 MXML 标签中为可视组件实例指定的信息。 | |
Container | Container 类是组件的抽象基类,用于控制子组件的布局特征。 | |
ContainerCreationPolicy | ContainerCreationPolicy 类定义 Container 类的 creationPolicy 属性的常量值。 | |
ContainerLayout | ContainerLayout 类定义容器类的 layout 属性的常量值。 | |
ContextualClassFactory | 一个类工厂,提供系统管理器作为创建类的上下文。 | |
DeferredInstanceFromClass | 延迟实例工厂,创建并返回指定类的实例。 | |
DeferredInstanceFromFunction | 一个延迟实例工厂,它使用生成函数创建所需对象实例。 | |
DesignLayer | DesignLayer 类表示一个可视性组,可以在运行时与一个或多个 IVisualElement 实例关联。 | |
DPIClassification | 设备屏幕密度类的枚举。 | |
DragSource | DragSource 类中包含正被拖动的数据。 | |
EdgeMetrics | EdgeMetrics 类可指定可视组件周围四个边缘区域的粗细(以像素为单位)。 | |
EventPriority | EventPriority 类定义 EventDispatcher addEventListener() 方法的 priority 参数的常量值。 | |
FlexBitmap | FlexBitmap 是 Player 的 Bitmap 类的子类。 | |
FlexGlobals | 包含通用于同一 ApplicationDomain 内的所有应用程序的变量的类。 | |
FlexHTMLLoader | FlexHTMLLoader 是 Player 的 HTMLLoader 类的子类,可供 Flex HTML 控件使用。 | |
FlexLoader | FlexLoader 是 Player 的 Loader 类的子类。 | |
FlexMovieClip | FlexMovieClip 是 Player 的 MovieClip 类的子类。 | |
FlexShape | FlexShape 是播放机的 Shape 类的子类。 | |
FlexSimpleButton | FlexSimpleButton 是播放机的 SimpleButton 类的子类。 | |
FlexSprite | FlexSprite 是 Player 的 Sprite 类的子类,同时也是 UIComponent 的 superclass。 | |
FlexTextField | FlexTextField 是 Player 的 TextField 类的子类,同时也是 UITextField 的 superclass。 | |
FlexVersion | 此类控制框架的向后兼容性。 | |
FontAsset | FontAsset 是 flash.text.Font 类的子类,提供在 Flex 应用程序中嵌入的字体。 | |
FTETextField | FTETextField 是一个 Sprite,可使用新 Flash 文本引擎实现旧的 TextField API。 | |
InteractionMode | InteractionMode 类为 UIComponent 类的 interactionMode 属性定义值。 | |
LayoutContainer | Flex 将定义一个默认容器(或 Application 容器),这样,您无需显式定义其他容器即可开始向模块或应用程序中添加内容。 | |
LayoutDirection | LayoutDirection 类定义 IStyleClient 的 layoutDirection 样式和 ILayoutDirectionElement 的 layoutDirection 属性的常量值。 | |
MovieClipAsset | MovieClipAsset 是用于表示 movieclip 元件的 flash.display.MovieClip 类的子类,这些元件是从 SWF 文件(由 Flash 生成)嵌入到 Flex 应用程序中的。 | |
MovieClipLoaderAsset | MovieClipLoaderAsset 是 MovieClipAsset 类的子类,代表您在 Flex 应用程序中嵌入的 SWF 文件。 | |
MXMLObjectAdapter | MXMLObjectAdapter 类是 IMXMLObject 接口的一个存根实现,这样您可以实现该接口,而不必定义所有这些方法。 | |
Repeater | Repeater 类是对应于 <mx:Repeater> 标签的运行时对象。 | |
RSLData | 描述 RSL 配置数据的类。 | |
RuntimeDPIProvider | RuntimeDPIProvider 类提供相似设备 DPI 值到预定义 DPI 类的默认映射。 | |
ScrollControlBase | ScrollControlBase 类是具有滚动条的控件的基类。 | |
ScrollPolicy | Container 和 ScrollControlBase 类的 horizontalScrollPolicy 和 verticalScrollPolicy 属性的值。 | |
SoundAsset | SoundAsset 是 flash.media.Sound 类的子类,代表您在 Flex 应用程序中嵌入的声音。 | |
SpriteAsset | SpriteAsset 是 flash.display.Sprite 类的子类,表示嵌入在应用程序中的矢量图形图像。 | |
SWFBridgeGroup | SWFBridgeGroup 表示应用程序与其父级和子级进行通信所需的所有沙箱桥。 | |
TextFieldAsset | TextFieldAsset 是用于表示 TextField 元件的 flash.text.TextField 类的子类,这些元件是从 SWF 文件(由 Flash 生成)嵌入到 Flex 应用程序中的。 | |
UIComponent | UIComponent 类是所有可视组件(交互式和非交互式)的基类。 | |
UIComponentCachePolicy | ContainerCreationPolicy 类定义 UIComponent 类的 cachePolicy 属性的常量值。 | |
UIComponentDescriptor | UIComponentDescriptor 实例封装您在 MXML 标签中为可视组件实例指定的信息。 | |
UIFTETextField | UIFTETextField 类可替代 UITextField 类,用于显示 MX 组件中的文本。 | |
UITextField | UITextField 类定义许多 Flex 组件用来显示文本的组件。 | |
UITextFormat | UITextFormat 类给出 UITextField 类的字符格式设置信息。 | |
Window | Window 是 AIR 桌面应用程序中其它窗口的顶级容器。 | |
WindowedApplication | WindowedApplication 定义 Application 容器,用于为 AIR 应用程序创建 Flex 应用程序。 |
Tue Jun 12 2018, 11:18 AM Z