您可以在创作时或在运行时,在水平和垂直方向上改变 CheckBox 组件的形状。在创作时,在舞台上选择组件并使用“任意变形”工具或任何“修改”>“变形”命令。在运行时,使用 setSize()
方法(UIObject.setSize()
)或任何适用的 CheckBox 类的属性和方法(请参阅 CheckBox 类)。调整复选框的大小不会改变标签或复选框图标的大小;它只会改变边框的大小。
CheckBox 实例的边框是不可见的,它同时也指定了该实例的点击区域。如果您增加实例的大小,也就增加了点击区的大小。如果边框太小而无法容纳标签,标签会被裁剪以适合边框。
您可以设置样式属性以更改 CheckBox 实例的外观。如果样式属性的名称以“Color”结尾,则它是颜色样式属性,并且行为与非颜色样式属性不同。有关详细信息,请参阅使用样式自定义组件的颜色和文本。
CheckBox 组件支持下列光晕样式:
样式 |
描述 |
---|---|
themeColor
|
组件的背景。这是唯一不继承样式值的颜色样式。可能的值包括“haloGreen”、“haloBlue”和“haloOrange”。 |
color
|
组件标签的文本。 |
disabledColor
|
禁用的文本颜色。 |
fontFamily
|
文本的字体名称。 |
fontSize
|
字体的磅值。 |
fontStyle
|
字体样式:“常规”或“斜体”。 |
fontWeight
|
字体粗细:“常规”或“粗体”。 |
textDecoration
|
文本修饰:“无”或“下划线”。 |
CheckBox 组件使用“库”面板中的元件来表示按钮的状态。若要在创作时设计 CheckBox 组件的外观,请修改“库”面板中的元件。CheckBox 组件外观位于 HaloTheme.fla 文件或者 SampleTheme.fla 文件的库中的 Flash UI Components 2/Themes/MMDefault/CheckBox Assets/states 文件夹下。有关详细信息,请参阅关于设置组件外观。
CheckBox 组件使用下列外观属性:
属性 |
描述 |
---|---|
falseUpSkin
|
弹起状态。默认值为 |
falseDownSkin
|
按下状态。默认值为 |
falseOverSkin
|
悬停状态。默认值为 |
falseDisabledSkin
|
禁用状态。默认值为 |
trueUpSkin
|
切换状态。默认值为 |
trueDownSkin
|
按下切换状态。默认值为 |
trueOverSkin
|
悬停切换状态。默认值为 |
trueDisabledSkin
|
禁用切换状态。默认值为 |