作者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
推 sextitanic:getDefinitionByName 08/18 03:55
→ sextitanic:class變數=getDefinitionByName("名字") as Class; 08/18 03:56
推 STARGAZERs:能不能改一下標題加上 class 08/18 10:05
→ STARGAZERs:因為這問題其實上個月就有人問過.... 08/18 10:05
→ STARGAZERs:加上 class 方便以後用 / 爬文 08/18 10:06
→ STARGAZERs:不過因為他的標題也沒有 class 搜尋的時候不會看到 08/18 10:07
→ justaID:感謝一樓大的解答和三樓大的建議!已經修改標題 08/18 12:55
→ justaID:事實上我就是用/爬不到解答而發問XD 08/18 12:56