组件之CheckBox
组件
CheckBox组件
CheckBox 组件显示一个小方框,该方框内可以有选中标记。 CheckBox 组件还可以显示可选的文本标签,该标签可位于 CheckBox 的左侧、右侧、上方或下方。
CheckBox 组件为响应鼠标单击将更改其状态,或者从选中状态变为取消选中状态,或者从取消选中状态变为选中状态。 CheckBox 组件包含一组非相互排斥的 true
或 false
值。
公共属性
autoRepeat: Boolean
根据定义,CheckBox 始终是不可自动重复的,因此构造函数中的 autoRepeat 属性设置为 false,并且对 CheckBox 而言不能更改。
toggle : Boolean
根据定义,CheckBox 可以进行切换,因此构造函数中的 toggle 属性设置为 true,且对于 CheckBox 而言是不能更改的。
公共方法
CheckBox()
创建新的 CheckBox 组件实例。
drawFocus(focused:Boolean):void
在此组件周围显示或隐藏焦点指示符。
getStyleDefinition():Object
[静态] 检索当前组件的默认样式映射。
事例:
package {
import flash.display.MovieClip;
import flash.events.*;
import fl.controls.*;
public class CheckBoxMain extends MovieClip {
private var che:CheckBox;
private var che1:CheckBox;
//private var sp:RadioButtonGroup = new RadioButtonGroup("name");
public function CheckBoxMain() {
// constructor code
che = new CheckBox();
che1 = new CheckBox();
//sp.addRadioButton(che);
//sp.addRadioButton(che1);
addChild(che);
addChild(che1);
//che.x = 50;
//che.y = 20;
che.move(50,50);
che1.move(70,70);
//che.enabled = false;
che.label = "一一";
}
}
}
import flash.display.MovieClip;
import flash.events.*;
import fl.controls.*;
public class CheckBoxMain extends MovieClip {
private var che:CheckBox;
private var che1:CheckBox;
//private var sp:RadioButtonGroup = new RadioButtonGroup("name");
public function CheckBoxMain() {
// constructor code
che = new CheckBox();
che1 = new CheckBox();
//sp.addRadioButton(che);
//sp.addRadioButton(che1);
addChild(che);
addChild(che1);
//che.x = 50;
//che.y = 20;
che.move(50,50);
che1.move(70,70);
//che.enabled = false;
che.label = "一一";
}
}
}
测试影片得到如下组件:
这是组件中的CheckBox组件。
posted on 2012-10-10 22:36 God is a girl 阅读(196) 评论(0) 编辑 收藏 举报