mx.containers.utilityClassesConstraintRow ConstraintRow 类用于在水平面中细分绝对定位的容器。mx.core:IMXMLObjectflash.events:EventDispatcher ConstraintRow 类用于在水平面中细分绝对定位的容器。ConstraintRow 实例有 3 个调整大小的选项:固定、百分比和内容。这些选项分别指示约束行的位置、约束行在容器中占据的空间大小以及约束行如何更改容器大小。 ConstraintRow 构造函数。 构造函数。 initialized 如果 ConstraintRow 实例是使用 MXML 标签创建的,则由 MXML 编译器自动调用。document包含此 ConstraintRow 的 MXML 文档。 id已忽略。 如果 ConstraintRow 实例是使用 MXML 标签创建的,则由 MXML 编译器自动调用。如果通过 ActionScript 创建约束行,则必须调用传入 MXML 文档的此方法,并将 id 设置为 nullsetActualHeight 调整 ConstraintRow 的大小 h约束行的高度,在父容器处理过程中进行计算。 调整 ConstraintRow 的大小 baseline 指定 ConstraintRow 实例的基线的数字(以像素为单位),相对于行的顶部边缘或相对于此行中包含的元素的最大上缘。"maxAscent:0" 指定 ConstraintRow 实例的基线的数字(以像素为单位),相对于行的顶部边缘或相对于此行中包含的元素的最大上缘。 explicitHeight 指定 ConstraintRow 实例在 ConstraintRow 实例坐标中的显式高度的数字(以像素为单位)。 指定 ConstraintRow 实例在 ConstraintRow 实例坐标中的显式高度的数字(以像素为单位)。 height 指定 ConstraintRow 实例在父坐标中的高度的数字(以像素为单位)。 指定 ConstraintRow 实例在父坐标中的高度的数字(以像素为单位)。 id ConstraintRow 实例的 ID。 ConstraintRow 实例的 ID。此值将成为约束行的实例名称,其中不应包含空格或特殊字符。 maxHeight 指定 ConstraintRow 实例在 ConstraintRow 实例坐标中的最大高度的数字(以像素为单位)。 指定 ConstraintRow 实例在 ConstraintRow 实例坐标中的最大高度的数字(以像素为单位)。 minHeight 指定 ConstraintRow 实例在 ConstraintRow 实例坐标中的最小高度的数字(以像素为单位)。 指定 ConstraintRow 实例在 ConstraintRow 实例坐标中的最小高度的数字(以像素为单位)。 percentHeight 以组件父项大小百分比的方式指定组件高度的数字。 以组件父项大小百分比的方式指定组件高度的数字。允许的值为 0-100。默认值为 NaN。设置 width 属性会将其重置为 NaN。 ConstraintColumn ConstraintColumn 类用于在垂直平面中细分绝对定位的容器。mx.core:IMXMLObjectflash.events:EventDispatcher ConstraintColumn 类用于在垂直平面中细分绝对定位的容器。ConstraintColumn 实例有 3 个调整大小的选项:固定、百分比和内容。这些选项分别指示约束列的位置、约束列在容器中占据的空间大小以及约束列如何处理容器大小的更改。 ConstraintColumn 构造函数。 构造函数。 initialized 如果 ConstraintColumn 实例是使用 MXML 标签创建的,则由 MXML 编译器自动调用。document包含此 ConstraintColumn 的 MXML 文档。 id已忽略。 如果 ConstraintColumn 实例是使用 MXML 标签创建的,则由 MXML 编译器自动调用。如果通过 ActionScript 创建 ConstraintColumn 实例,则必须调用传入 MXML 文档的此方法,并将 id 设置为 nullsetActualWidth 调整约束列的大小。w约束列的宽度,在父容器处理过程中进行计算。 调整约束列的大小。 explicitWidth 指定 ConstraintColumn 实例在 ConstraintColumn 实例坐标中的显式宽度的数字(以像素为单位)。 指定 ConstraintColumn 实例在 ConstraintColumn 实例坐标中的显式宽度的数字(以像素为单位)。 id ConstraintColumn 实例的 ID。 ConstraintColumn 实例的 ID。此值将成为 ConstraintColumn 实例的实例名称,其中不应包含空格或特殊字符。 maxWidth 指定 ConstraintColumn 实例在 ConstraintColumn 实例坐标中的最大宽度的数字(以像素为单位)。 指定 ConstraintColumn 实例在 ConstraintColumn 实例坐标中的最大宽度的数字(以像素为单位)。 minWidth 指定 ConstraintColumn 实例在 ConstraintColumn 实例坐标中的最小宽度的数字(以像素为单位)。 指定 ConstraintColumn 实例在 ConstraintColumn 实例坐标中的最小宽度的数字(以像素为单位)。 percentWidth 以组件父容器大小百分比的方式指定组件宽度的数字。 以组件父容器大小百分比的方式指定组件宽度的数字。允许的值为 0-100。默认值为 NaN。设置 width 属性会将其重置为 NaN。 width 指定 ConstraintColumn 实例在父容器坐标中的宽度的数字(以像素为单位)。 指定 ConstraintColumn 实例在父容器坐标中的宽度的数字(以像素为单位)。 PostScaleAdapter PostScaleAdapter 类用作依赖于要在应用缩放之后确定的 width、height、min、max、explicit、measured 以及其它属性的 Flex 3 类的兼容层。mx.core:IUIComponentmx.core:IConstraintClientmx.core:IInvalidatingObject PostScaleAdapter 类用作依赖于要在应用缩放之后确定的 width、height、min、max、explicit、measured 以及其他属性的 Flex 3 类的兼容层。自 Flex 4 起,此功能就很有用,会在应用缩放之前计算这些属性。 PostScaleAdapterobjmx.core:IUIComponentaddEventListenertypelisteneruseCapturefalsepriority0useWeakReferencefalsedispatchEventeventgetBounds targetCoordinateSpace getCompatibleIUIComponent 当需要使用在后放大坐标中报告 width、height、min、max、explicit、measured 等属性的 IUIComponent 时,调用 getCompatibleIUIComponent。mx.core:IUIComponentobj 当需要使用在后放大坐标中报告 width、height、min、max、explicit、measured 等属性的 IUIComponent 时,调用 getCompatibleIUIComponent。 getConstraintValue 返回指定的约束值。约束值;如果尚未定义约束值,则为空。 constraintName约束值的名称。约束参数为“baseline”、“bottom”、“horizontalCenter”、“left”、“right”、“top”和“verticalCenter”。

有关这些参数的详细信息,请参见 Canvas 和 Panel 容器以及 Styles Metadata AnchorStyles。

返回指定的约束值。
getExplicitOrMeasuredHeight getExplicitOrMeasuredWidth getRect targetCoordinateSpace globalToLocal point hasEventListenertypehitTestObject obj hitTestPoint xyshapeFlagfalse initialize 初始化对象。 初始化对象。 invalidateDisplayList 调用此方法将导致在呈示显示列表前调用组件的 validateDisplayList() 方法。 调用此方法将导致在呈示显示列表前调用组件的 validateDisplayList() 方法。

对于扩展 UIComponent 的组件,这暗示调用 updateDisplayList()

invalidateProperties 调用此方法将导致在呈示显示列表前调用组件的 validateProperties() 方法。 调用此方法将导致在呈示显示列表前调用组件的 validateProperties() 方法。

对于扩展 UIComponent 的组件,这暗示调用 commitProperties()

invalidateSize 调用此方法将导致在呈示显示列表前调用组件的 validateSize() 方法。 调用此方法将导致在呈示显示列表前调用组件的 validateSize() 方法。

对于扩展 UIComponent 的组件,这暗示调用 measure(),除非组件设置了 explicitWidthexplicitHeight

localToGlobal point move 将此对象移动到指定的 x 和 y 坐标。x此对象的新 x 位置。 y此对象的新 y 位置。 将此对象移动到指定的 x 和 y 坐标。 owns displayObject parentChanged p removeEventListenertypelisteneruseCapturefalsesetActualSize 设置此对象的实际大小。newWidth此对象的新宽度。 newHeight此对象的新高度。 设置此对象的实际大小。

此方法主要用于实现 updateDisplayList() 方法。在此期间,您可以根据其显式大小、相对于父项的(百分比)大小以及度量大小计算此对象的实际大小。然后,通过调用 setActualSize() 将此实际大小应用于对象。

在其他情况下,您应该设置 widthheightpercentWidthpercentHeight 属性,而非调用此方法。

setConstraintValue 设置指定的约束值。constraintName约束值的名称。约束参数为“baseline”、“bottom”、“horizontalCenter”、“left”、“right”、“top”和“verticalCenter”。

有关这些参数的详细信息,请参见 Canvas 和 Panel 容器以及 Styles Metadata AnchorStyles。

value约束的新值。
设置指定的约束值。
setVisible valuenoEventfalse validateNow 根据需要,通过立即调用 validateProperties()、validateSize() 和 validateDisplayList() 来验证并更新此对象的属性和布局。 根据需要,通过立即调用 validateProperties()validateSize()validateDisplayList() 来验证并更新此对象的属性和布局。

当属性更改时,新值通常不会立即对组件发挥作用。通常,会执行此时应运行的所有应用程序代码。然后根据组件验证需要及其在显示列表对象层次结构中的深度,LayoutManager 开始对组件调用 validateProperties()validateSize()validateDisplayList() 方法。

例如,设置 width 属性被延迟,因为可能需要重新计算对象子项或其父项的宽度。如果应用程序代码多次设置了 width 属性,则延迟处理还可以防止重复多次操作。此方法允许您手动覆盖此行为。

willTriggertypeaccessibilityProperties alpha baselinePosition blendMode cacheAsBitmap document 对与此组件关联的文档对象的引用。 对与此组件关联的文档对象的引用。文档对象是位于 Flex 应用程序、MXML 组件或 ActionScript 组件层次结构顶层的 Object。 enabled 组件是否可以接受用户交互。 组件是否可以接受用户交互。将 enabled 属性设置为 false 后,某些组件仍会响应鼠标交互,如 mouseOver。因此,要完全禁用 UIComponent,您应该将 mouseEnabled 属性的值也设置为 false。如果将容器的 enabled 属性设置为 false,则 Flex 会使该容器及其所有子项的颜色变暗,并阻止用户向容器及其所有子项输入内容。 explicitHeight 在组件坐标中显式指定的组件高度(以像素为单位)。 在组件坐标中显式指定的组件高度(以像素为单位)。如果没有显式指定的高度,则值为 NaNexplicitMaxHeight 在组件坐标中指定组件最大高度的数字(以像素为单位)。 在组件坐标中指定组件最大高度的数字(以像素为单位)。 explicitMaxWidth 在组件坐标中指定组件最大宽度的数字(以像素为单位)。 在组件坐标中指定组件最大宽度的数字(以像素为单位)。 explicitMinHeight 在组件坐标中指定组件最小高度的数字(以像素为单位)。 在组件坐标中指定组件最小高度的数字(以像素为单位)。 explicitMinWidth 在组件坐标中指定组件最小宽度的数字(以像素为单位)。 在组件坐标中指定组件最小宽度的数字(以像素为单位)。 explicitWidth 在组件坐标中显式指定的组件宽度(以像素为单位)。 在组件坐标中显式指定的组件宽度(以像素为单位)。如果没有显式指定的宽度,则值为 NaNfilters focusPane 在组件中共享并用作绘制焦点指示符的叠加层的单个 Sprite 对象。 在组件中共享并用作绘制焦点指示符的叠加层的单个 Sprite 对象。如果组件的父项具有焦点,则这些组件共享此对象;如果该组件实现了 IFocusManagerComponent 接口,则不共享此对象。 height includeInLayout isPopUp loaderInfo mask maxHeight 在组件坐标中指定组件最大高度的数字(以像素为单位)。 在组件坐标中指定组件最大高度的数字(以像素为单位)。 maxWidth 在组件坐标中指定组件最大宽度的数字(以像素为单位)。 在组件坐标中指定组件最大宽度的数字(以像素为单位)。 measuredHeight 此对象的测量高度。 此对象的测量高度。

通常为图形外观硬编码此属性,因为此数字只是图形中的像素数目。对于代码外观来说,如果希望以特定大小进行绘制,也可以对其进行硬编码。如果此大小可以随属性更改,您可能还希望是 ILayoutManagerClient,以便在适当时调用 measure() 方法,从而能够计算 measuredHeight

measuredMinHeight measuredMinWidth measuredWidth 此对象的测量宽度。 此对象的测量宽度。

通常为图形外观硬编码此属性,因为此数字只是图形中的像素数目。对于代码外观来说,如果希望以特定大小进行绘制,也可以对其进行硬编码。如果此大小可以随属性更改,您可能还希望是 ILayoutManagerClient,以便在适当时调用 measure() 方法,从而能够计算 measuredHeight

minHeight 在组件坐标中指定组件最小高度的数字(以像素为单位)。 在组件坐标中指定组件最小高度的数字(以像素为单位)。 minWidth 在组件坐标中指定组件最小宽度的数字(以像素为单位)。 在组件坐标中指定组件最小宽度的数字(以像素为单位)。 mouseX mouseY name opaqueBackground owner parent percentHeight 以组件父项大小百分比的方式指定组件高度的数字。 以组件父项大小百分比的方式指定组件高度的数字。允许的值为从 0 到 100。 percentWidth 以组件父项大小百分比形式指定其宽度的数字。 以组件父项大小百分比形式指定其宽度的数字。允许的值为从 0 到 100。 root rotation scale9Grid scaleX scaleY scrollRect stage systemManager 对此组件的 SystemManager 对象的引用。mx.managers:ISystemManager 对此组件的 SystemManager 对象的引用。 transform tweeningProperties 由 EffectManager 使用。 由 EffectManager 使用。如果组件不使用 EffectManager 执行 Tween,则返回非空值。 visible width x y
IConstraintLayout IConstraintLayout 是一个标记接口,指示容器支持其布局中的 ConstraintColumn 类和 ConstraintRow 类。 IConstraintLayout 是一个标记接口,指示容器支持其布局中的 ConstraintColumn 类和 ConstraintRow 类。Application、Canvas 和 Panel 容器都支持 ConstraintRow 类和 ConstraintColumn 类。要在上述容器中利用此类型的约束,请将 layout 属性设置为 "absolute",并创建 ConstraintColumn 和 ConstraintRow 实例。 mx.containers.Canvasmx.containers.Panelmx.core.Applicationmx.containers.utilityClasses.ConstraintColumnmx.containers.utilityClasses.ConstraintRowmx.modules.ModuleconstraintColumns 划分此容器的 ConstraintColumn 实例的 Array。[] 划分此容器的 ConstraintColumn 实例的 Array。索引为 0 的 ConstraintColumn 实例是最左侧的列;索引从左到右依次增加。 constraintRows 划分此容器的 ConstraintRow 实例的 Array。[] 划分此容器的 ConstraintRow 实例的 Array。索引为 0 的 ConstraintRow 实例是最顶层的行;索引从上到下依次增加。