mx.containers.utilityClasses
public class ConstraintColumn
继承ConstraintColumn Inheritance EventDispatcher Inheritance Object
实现 IMXMLObject

ConstraintColumn 类用于在垂直平面中细分绝对定位的容器。ConstraintColumn 实例有 3 个调整大小的选项:固定、百分比和内容。这些选项分别指示约束列的位置、约束列在容器中占据的空间大小以及约束列如何处理容器大小的更改。



公共属性
 属性定义方
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
  explicitWidth : Number
指定 ConstraintColumn 实例在 ConstraintColumn 实例坐标中的显式宽度的数字(以像素为单位)。
ConstraintColumn
  id : String
ConstraintColumn 实例的 ID。
ConstraintColumn
  maxWidth : Number
指定 ConstraintColumn 实例在 ConstraintColumn 实例坐标中的最大宽度的数字(以像素为单位)。
ConstraintColumn
  minWidth : Number
指定 ConstraintColumn 实例在 ConstraintColumn 实例坐标中的最小宽度的数字(以像素为单位)。
ConstraintColumn
  percentWidth : Number
以组件父容器大小百分比的方式指定组件宽度的数字。
ConstraintColumn
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
  width : Number
指定 ConstraintColumn 实例在父容器坐标中的宽度的数字(以像素为单位)。
ConstraintColumn
公共方法
 方法定义方
  
构造函数。
ConstraintColumn
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
使用 EventDispatcher 对象注册事件侦听器对象,以使侦听器能够接收事件通知。
EventDispatcher
 Inherited
将事件调度到事件流中。
EventDispatcher
 Inherited
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。
EventDispatcher
 Inherited
指示对象是否已经定义了指定的属性。
Object
  
如果 ConstraintColumn 实例是使用 MXML 标签创建的,则由 MXML 编译器自动调用。
ConstraintColumn
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
从 EventDispatcher 对象中删除侦听器。
EventDispatcher
  
调整约束列的大小。
ConstraintColumn
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
 Inherited
检查是否用此 EventDispatcher 对象或其任何始祖为指定事件类型注册了事件侦听器。
EventDispatcher
事件
 事件 摘要 定义方
 Inherited[广播事件] Flash Player 或 AIR 应用程序获得操作系统焦点并变为活动状态时将调度此事件。EventDispatcher
 Inherited[广播事件] Flash Player 或 AIR 应用程序失去操作系统焦点并变为非活动状态时将调度此事件。EventDispatcher
属性详细信息
explicitWidth属性
explicitWidth:Number  [读写]

指定 ConstraintColumn 实例在 ConstraintColumn 实例坐标中的显式宽度的数字(以像素为单位)。

此属性可用作数据绑定的源。修改此属性后,将调度 explicitWidthChanged 事件。



实现
    public function get explicitWidth():Number
    public function set explicitWidth(value:Number):void
id属性 
id:String  [读写]

ConstraintColumn 实例的 ID。此值将成为 ConstraintColumn 实例的实例名称,其中不应包含空格或特殊字符。



实现
    public function get id():String
    public function set id(value:String):void
maxWidth属性 
maxWidth:Number  [读写]

指定 ConstraintColumn 实例在 ConstraintColumn 实例坐标中的最大宽度的数字(以像素为单位)。

此属性可用作数据绑定的源。修改此属性后,将调度 maxWidthChanged 事件。



实现
    public function get maxWidth():Number
    public function set maxWidth(value:Number):void
minWidth属性 
minWidth:Number  [读写]

指定 ConstraintColumn 实例在 ConstraintColumn 实例坐标中的最小宽度的数字(以像素为单位)。

此属性可用作数据绑定的源。修改此属性后,将调度 minWidthChanged 事件。



实现
    public function get minWidth():Number
    public function set minWidth(value:Number):void
percentWidth属性 
percentWidth:Number  [读写]

以组件父容器大小百分比的方式指定组件宽度的数字。允许的值为 0-100。默认值为 NaN。设置 width 属性会将其重置为 NaN。

此属性可用作数据绑定的源。修改此属性后,将调度 percentWidthChanged 事件。



实现
    public function get percentWidth():Number
    public function set percentWidth(value:Number):void
width属性 
width:Number  [读写]

指定 ConstraintColumn 实例在父容器坐标中的宽度的数字(以像素为单位)。

此属性可用作数据绑定的源。修改此属性后,将调度 widthChanged 事件。



实现
    public function get width():Number
    public function set width(value:Number):void
构造函数详细信息
ConstraintColumn()构造函数
public function ConstraintColumn()

构造函数。

方法详细信息
initialized()方法
public function initialized(document:Object, id:String):void

如果 ConstraintColumn 实例是使用 MXML 标签创建的,则由 MXML 编译器自动调用。如果通过 ActionScript 创建 ConstraintColumn 实例,则必须调用传入 MXML 文档的此方法,并将 id 设置为 null

参数

document:Object — 包含此 ConstraintColumn 的 MXML 文档。
 
id:String — 已忽略。

setActualWidth()方法 
public function setActualWidth(w:Number):void

调整约束列的大小。

参数

w:Number — 约束列的宽度,在父容器处理过程中进行计算。