作者justaID (快乐崇拜)
看板Flash
标题[问题] 有规律类别名的新增
时间Wed Aug 18 01:58:45 2010
如果多个物件要做同样的动作,且变数的命名有规律
可以用this的写法来写,很方便
例如我要设定物件a1~a100的X座标都为0:
for(var i=1 ; i<=100 ; i++){
this["a"+i].x=0;
}
想请教各位大大,类别是不是也有类似这种小撇步的写法?
例如我有100个类别,类别名称是Class1~Class100
要宣告新变数c1~c100分别是这100个类别:
var c1=new Class1();
var c2=new Class2();
.........
.......
....
var c100=new Class100();
这样就要花去100行来设定这个相似的动作,满不nice的
请问有没有类似变数那样小撇步的写法,可以用一个for回圈完成这些动作?
感谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.136.184.242
1F:推 sextitanic:getDefinitionByName 08/18 03:55
2F:→ sextitanic:class变数=getDefinitionByName("名字") as Class; 08/18 03:56
3F:推 STARGAZERs:能不能改一下标题加上 class 08/18 10:05
4F:→ STARGAZERs:因为这问题其实上个月就有人问过.... 08/18 10:05
5F:→ STARGAZERs:加上 class 方便以後用 / 爬文 08/18 10:06
6F:→ STARGAZERs:不过因为他的标题也没有 class 搜寻的时候不会看到 08/18 10:07
7F:→ justaID:感谢一楼大的解答和三楼大的建议!已经修改标题 08/18 12:55
8F:→ justaID:事实上我就是用/爬不到解答而发问XD 08/18 12:56