作者iceandy (梦想成真吧~)
看板Flash
标题[问题] 请问很多check box如何简化程式?
时间Sun Aug 20 23:18:13 2006
各位大大好
目前我在制作一个很简单的表格
就像点菜单
比如说 (口-->CHECK BOX)
汉堡类:
口 A 35元
口 B 30元
饮料类
口 咖啡 25元
口 奶茶 15元
诸如此类
但是东西有很多很多
约几十样
而且我要在画面右下角放一个动态文字(总价)
只要CHECK BOX一打勾
总价马上就会跳动
比如说我
勾汉堡A ---> 总价:35
勾汉堡A,B 奶茶 ---> 总价:80
如果把B去掉 剩A,奶茶 ---> 总价:50
=================真正问题的分隔线=====================
这样一来,我不仅要针对每个CHECK BOX去做程式设定,非常麻烦
而且变数还可能要用很多很多
CHECK BOX 有选/没选 , 都要做 加上价钱/减去价钱的动作
我的程式如下....
money=0;
box1.setChangeHandler("msg1",_root);
a=0;
msg1=function(){
a++;
if((a%2)==1){
money=money+35;
}else{
money=money-35;
}
};
box1就是第一个check box,msg1只是随便取的,为了判断有勾或没勾所以用a做判断
同理box2就要用到msg2,还有变数b
同理box3就要用到msg3,还有变数c
..........一直要用到40几个box
现在是40几个,万一有七八十个选项,或是有上百个选项
用苦工慢慢做一定超累,变数也一定用到超多
请问有没有比较方便的方法?
不用一个一个慢慢设定
请大大们教我吧,谢谢
ps:或是哪位大大知道有可以直接新增一个选项的程式写法
(如弄一个按钮 就可以新增 火锅类 自填口味 价钱 前面一样有个box可选)
也请顺便教教我,感谢感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.74.254.57
1F:推 fabianwind:自订一个函式 放参数进去 这样控制应该会比较方便 08/21 02:29