看板 Flash 關於我們 聯絡資訊
如果多個物件要做同樣的動作,且變數的命名有規律 可以用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