评论:RadioButton的基础


单选按钮是一种常见的成分,但不是很好。这是关于RadioButton使用。打开窗户,组件,你可以看到按钮。








将其拖出来打开熟悉的面板,您可以看到以下属性:





radiobutton.data:与单选按钮实例关联的值。
radiobutt




RadioButton的基础


单选按钮是一种常见的成分,但不是很好。这是关于RadioButton使用。打开窗户,组件,你可以看到按钮。






将其拖出来打开熟悉的面板,您可以看到以下属性:




radiobutton.data:与单选按钮实例关联的值。
radiobutton.groupname:该按钮组的名称
radiobutton.label:显示文本
radiobutton.labelplacement:该按钮的标签的方向。
radiobutton.selected:按钮是否被选中


另外两个是该组的属性:
radiobuttongroup.selecteddata:组内选按钮数据属性
radiobuttongroup.selection:组中的选择按钮








评论:RadioButton的基础


单选按钮是一种常见的成分,但不是很好。这是关于RadioButton使用。打开窗户,组件,你可以看到按钮。








将其拖出来打开熟悉的面板,您可以看到以下属性:





radiobutton.data:与单选按钮实例关联的值。
radiobutt







首先,群体概念:


你们都测试了四吗在单个问题中,通常有四个ABCD选项。是的,这四个选项可以被看作是下面的一组:




四个按钮组是test1,所以它的意思是,当我们选择其中的1个按钮中的其他3个按钮将返回到未选中状态,也就是说一组可能只有一个选择的项目,这个项目可以被radiobuttongroup.selection.if组中,radiobuttongroup没有选择。选择=未定义。
分组后,我们可以做个试验,,没有彼此的影响。
下面显示了如何在Flash中显示选择的内容:首先把测试题目的阶段,然后我们把下面称按钮按钮。
然后,我们在数据中写入所有按钮的2,并生成正确的数据1。


然后打开操作面板,在这个框架上写以下代码:


VaR成绩= 0;
btn.onrelease =函数(){
开关(test1。选择。数据){
案例1:
跟踪(右);
Socre;
打破;
案例2:
跟踪(错误);
打破;
默认情况下:此默认值实际上是等待未定义返回该组没有选择任何选项。
跟踪(请选择答案);
打破;
}
微量(成绩);
};


事实上,它可以被一种写作方式取代。


开关(test1。选择。数据){


改变成


开关(test1。选择){


这两条语句实际上是一样的,但是文字不同,但没关系。
除此之外,也可以用其他方式:例如,四test1命名T1R1,T1R2和T1R3,t1r4。
然后你可以用下面的代码写它


btn.onrelease =函数(){
如果(T1R2。选择){
跟踪(右);
Socre;
{人}
跟踪()错误!;
}


这是要写很多命名元素的后果,但不能写入数据按钮,只需使用一组单词,只需要添加其余的数据组,一组就全部解决了。
但这个话题是一个简单的对与错的判断,所以不管怎么写,但如果按钮上的数据值被使用,例如,测试字符的一些流行的小人物,集团选择更方便。








评论:RadioButton的基础


单选按钮是一种常见的成分,但不是很好。这是关于RadioButton使用。打开窗户,组件,你可以看到按钮。








将其拖出来打开熟悉的面板,您可以看到以下属性:





radiobutton.data:与单选按钮实例关联的值。
radiobutt







以下是RadioButton改进的文章


这里是禁用和启用单选按钮,以及听者的使用。
闪光是愚蠢的。根据下面的代码,你不能完全写出这个效果。


如果(cbx.selected = true){ / /这代码错误代码
_root.g3_1.enabled =真;
_root.g3_2.enabled =真;
{人}
G3_1.enabled = false;
g3_2.enabled = false;
}


首先,把两个RadioButton的舞台上,为g3_1,除了一个复选框CBX g3_2


g3_1.enabled = false; / /单选按钮将被禁用。
g3_2.enabled = false;
mylistener =新(对象); / /新听众
mylistener.click =功能(间的事件){
如果(cbx.selected = true){ / /如果CBX的选择
_root.g3_1.enabled =真;
_root.g3_2.enabled =真;
{人}
g3_1.enabled = false;
g3_2.enabled = false;
}
};


Cbx.addEventListener(点击mylistener); / /添加一个监听器的CBX
Enabled属性这是按钮类继承的。添加侦听器的方式是完全相同的,在复选框和单选按钮是same.radiobutton也可以在复选框添加到听者的方式向听众说。


功能基本上是这么多,下面要讲的单选按钮的外观:


首先,正统的方法:
基本上,我讨厌一些Flash的UI组件的外观,就像我很焦虑,我经常给自己写一个滚动条没有闪光。
radiobutton.setsize(50,50) / /有一个值,宽度和高度。
radiobutton.setstyle(FontFamily 其他论坛有一些解决方案,比如把一个文本的舞台上,设置字体为黑体,然后用getstyle绘制字体setStyle。
radionbutton.setstyle(字体大小,20) / /可以使用,但超级不舒服,如果你把字体太大时,显示出来的字是不完整的。
以下是一些其他setStyle属性名称。有些是可用的。
themecolor组件的背景。
颜色分量文本颜色。
disabledcolor时禁用的文本颜色。
的FontFamily文本的字体
字体的字体大小
字体风格字体风格:常规或斜体;。
是否fontweight加厚。
radiobutton.labelplacement可以单选按钮相对位置变化的标签默认的权利


这里有一些弯弯曲曲的路:
单选按钮不能直接变形,但这并不妨碍我们从变形在MC。这可以替代组量(),但要注意RadioButton不能转动,和宣传将标签完全无效。
UI的标签很垃圾,完全不用,在静态文本中写不好,同时也解决了标签失败的问题。
关于颜色,改变从radiobutton.setstyle(),当然,但你选择它的时候有一个更好的方法吗你用代码或文字描述UI的界面颜色吗太bad.flash8支持在Flash中MC的混合模式的变化,可以直接改变界面的颜色。当然,它包括单选按钮的颜色。
该方法是绘制一个颜色块直接在按钮上面,盖按钮,然后更改混合模式为叠加,背景颜色的变化是相似的,但如果两个颜色的修改都可以用,计算是混合的背景颜色值。
请注意,如果我们使用上面的方法,当我们的UI不可用时,标签的颜色将在可用时返回,或者如何用Flash表示UI不好呢在这个时候,它将刷新在再次的,其中的颜色可以直接复制与_x和_y attachmovie价值的原始位置()和RadioButton。