现在喜欢用位开关来控制bool组, 这样方便快捷, 而且不用设置太多变量, 不会特别乱
开启方式很简单 , 如果组是grp, 而开关a,b,c,d是四个开关
初始化
grp = 0
a=1<<0
b=1<<1
c=1<<2
d=1<<3
开启指定开关
grp | = a|b
检测指定开关是否开启
if( grp & c)
移除某个开关
grp&=~c
var a:int = 1<<0
var b:int = 1<<1
var c:int = 1<<2
var d:int = 1<<3
var e:int = 1<<16
var gp:int = 0;
gp=a|b|c|d |e;
gp&=~b;
trace(gp.toString(2))
无法上传文档, 将就这看吧