FlashMX2004组件入门:CheckBox

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

CheckBox即复选框,它是任何表单或Web应用程序中的一个基础部分。每当需要手机一组非相互排斥的true或false值时,都可以使用复选框。CheckBox这个组件的和MX差别大,常用的我列了一下。

CheckBox类的属性有:

CheckBox.label:指定在复选框旁边出现的文字,即标签。

CheckBox.labelPlacement:标签文本相对于复选框的位置,有上下左右四个位置,你可根据自己的要求来设置 。

CheckBox.selected:组件的状态,返回true(选中)或false(取消选中),我们就可根据这个来应用组件。

CheckBox类的事件有:

CheckBox.click:当鼠标按下(release)按钮组件时,触发事件。

接下去我们来简单举例应用一下:

1.先在flash2004新建一个文件,保存,双击checkBox组件,选中组件,实例命名为:CheckBox(注意大小写)。

2.新建一层,在帧中输入as

CheckBox.label = "click me";

如下图:

运行,看标签:

3.继续添加一行AS代码:

CheckBox.labelPlacement = "left";

如下图:

运行,标签是不是在左边了?如下图:

然后我们来看看click事件的应用

4.在第一层加入一个label组件,实例命名label.

5.在第二帧中把AS代码改为

var control:Number = 0;label.text = "rezult: "+control;CheckBox.label = "click me";

CheckBox.labelPlacement = "left";myObject = new Object();

myObject.click = function() {

if (control == 0) {

control = 1;

} else if (control == 1) {

control = 0;

}

label.text = "rezult: "+control;

trace(CheckBox.selected);

};

CheckBox.addEventListener("click", myObject);

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航