想请教各位,在flex中,如何做到以下效果
if(type==1){
显示一个radio
}else{
显示一个checkbox
}我的意思就是在flex中如何根据一个变量的值去决定界面是显示一个radio还是显示一个checkbox!
if(type==1){
显示一个radio
}else{
显示一个checkbox
}我的意思就是在flex中如何根据一个变量的值去决定界面是显示一个radio还是显示一个checkbox!
解决方案 »
- 关于整合DWZ UI界面的 分页问题 请教熟识的大神指导
- 请问我这个onclick怎么没用?
- struts formbean问题
- 关于STRUTS 中 form 内变量的命名问题请教
- 照夏昕书上做的spring例子出错了,返回处理结果的页时,不能找到相应的jsp页面。
- 用JSP做一个带验证码的登陆系统的问题。
- poi读取excel后如何修改某个单元格,求教
- 我问一个比较弱的问题:为什么在jsp页中会出现这种情况?
- 请问: session.setMaxInactiveInterval(5)的单位是秒还是毫秒?
- jsp显示和输出数据报表问题
- 关于javamail中messageid的问题!
- DWR配置问题
那么, 作为组件, radio和checkbox应该会有共同的超类(父类),
那么你定义一个超类的属性, 假设radio和checkbox都是Component的子类, 那么Component c = null;
if(type == 1) {
c = new radio
} else {
c = new checkbox
}呵呵, 希望可以帮到你.
1、用as来创建元素
if(type==1){
var radio:RadioButton = new RadioButton();
//接下来就是对该RadioButton 的位置、事件等等的处理了
}else{
var checkbox:CheckBox = new CheckBox();
//类似上面的
}
2、在mxml里先创建出来,控制显示即可
<mx:RadioButton x="174" y="312" id="radio" label="Radio" visible="false"/>
<mx:CheckBox x="174" y="312" id="checkbox" label="checkbox" visible="false"/>
if(type==1){
radio.visible = true;
}else{
checkbox.visible = true;
}
if(type==1){
radio 的visible=true;
checkbox的visible=false;
}else{
radio 的visible=false;
checkbox的visible=true;
}就能解决你的问题希望对你有帮助