mx.core
public final class ContainerLayout
继承ContainerLayout Inheritance Object

ContainerLayout 类定义容器类的 layout 属性的常数值。

另请参见

mx.containers.Panel.layout
mx.core.Application.layout


公共属性
 属性定义方
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
公共方法
 方法定义方
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
公共常量
 常量定义方
  ABSOLUTE : String = "absolute"
[静态] 对此容器的内容使用绝对布局。
ContainerLayout
  HORIZONTAL : String = "horizontal"
[静态] 对此容器的内容使用水平布局。
ContainerLayout
  VERTICAL : String = "vertical"
[静态] 对此容器的内容使用垂直布局。
ContainerLayout
常量详细信息
ABSOLUTE常量
public static const ABSOLUTE:String = "absolute"

对此容器的内容使用绝对布局。您负责显式指定每个子项的位置。

执行此操作的最简单的方法是指定每个子项的 xywidthheight

在 MXML 中,可以将 widthheight 指定为百分比值。(在 ActionScript 中,您必须设置 percentWidthpercentHeight 属性。)

如果未指定子项的 widthpercentWidth,则将使用由其 measure() 方法自动确定的 measuredWidth。这同样适用于其高度。

作为进行布局的一个替代方式,您可以对子项使用锚点样式 lefttopright bottomhorizontalCenterverticalCenter,将其锚定在容器的边上或中心。

使用绝对布局时,将忽略容器的 paddingLeftpaddingToppaddingRightpaddingBottomhorizontalGapverticalGaphorizontalAlignverticalAlign 样式。

HORIZONTAL常量 
public static const HORIZONTAL:String = "horizontal"

对此容器的内容使用水平布局。容器会自动将其子项放在单行中。

如果未指定子项的 widthpercentWidth,则将使用由其 measure() 方法自动确定的 measuredWidth。这同样适用于其高度。

您可以使用 horizontalGap 样式控制子项之间的间距,并使用 verticalAlign 样式控制子项的对齐方式。paddingLeftpaddingToppaddingRightpaddingBottom 样式控制容器边框与子项之间的间距。

VERTICAL常量 
public static const VERTICAL:String = "vertical"

对此容器的内容使用垂直布局。容器会自动将其子项放在单列中。

如果未指定子项的 widthpercentWidth,则将使用由其 measure() 方法自动确定的 measuredWidth。这同样适用于其高度。

您可以使用 verticalGap 样式控制子项之间的间距,并使用 horizontalAlign 样式控制子项的对齐方式。paddingLeftpaddingToppaddingRightpaddingBottom 样式控制容器边框与子项之间的间距。