频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

FlashMX2004组件入门:CheckBox

来源: 作者: 出处:巧巧读书 2006-01-09 进入讨论组
谢 谢 收 藏 http://www.qqread.com/flash/s042206204.html
  CheckBox即复选框,它是任何表单或Web应用程序中的一个基础部分。每当需要手机一组非相互排斥的true或false值时,都可以使用复选框。CheckBox这个组件的和MX差别大,常用的我列了一下。

CheckBox类的属性有:

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

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

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

CheckBox类的事件有:

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

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

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

FlashMX2004组件入门:CheckBox(图一)


FlashMX2004组件入门:CheckBox(图二)


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

CheckBox.label = "click me";


如下图:

FlashMX2004组件入门:CheckBox(图三)


运行,看标签:

FlashMX2004组件入门:CheckBox(图四)


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

CheckBox.labelPlacement = "left";


如下图:

FlashMX2004组件入门:CheckBox(图五)


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

FlashMX2004组件入门:CheckBox(图六)


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

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

FlashMX2004组件入门:CheckBox(图七)


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);


运行,点击看效果 更多文章 更多内容请看Solaris基础知识入门专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章