ActionScript 2.0 组件语言参考 |
|
|
|
| CheckBox 组件 > CheckBox.labelPlacement | |||
Flash Player 6 (6.0.79.0)。
Flash MX 2004。
checkBoxInstance.labelPlacement
属性;一个字符串,它指明标签相对于复选框的位置。下面是四种可能的值(虚线表示组件的边界区域,它们在文档中不可见):
"right" 复选框被固定在边界区域的左上角。标签设置在复选框的右边。这是默认值。

"left" 复选框被固定在边界区域的右上角。标签设置在复选框的左边。

"bottom" 标签设置在复选框的下面,并且复选框和标签水平、垂直居中。

"top" 标签放置在复选框的上面,并且复选框和标签水平、垂直居中。

在创作时可以使用"变形"命令来更改组件的边界区域,或者在运行时使用 UIObject.setSize() 属性来更改组件的边界区域。有关详细信息,请参阅自定义 CheckBox 组件。
下面的范例将标签的位置设置在复选框的左侧。
checkBox_mc.labelPlacement = "left";
以下示例使用 ActionScript 来创建复选框实例。复选框实例 right_ch 的 label 和 labelPlacement 属性在"UIObject.createClassObject()"方法中设置。复选框实例 left_ch 的 label 和 labelPlacement 属性在单独的声明中设置。将 CheckBox 组件从"组件"面板拖到当前文档的库中(因而该组件显示在库中,但不显示在舞台上)。然后向主时间轴的第一帧中添加以下 ActionScript 代码:
this.createClassObject(mx.controls.CheckBox, "right_ch", 1, {label:"Right", labelPlacement:"right"});
right_ch.move(10, 10);
this.createClassObject(mx.controls.CheckBox, "left_ch", 2);
left_ch.label= "Left";
left_ch.labelPlacement = "left";
left_ch.move(10, 30);
|
|
|
|