[問題] 有規律的class類別名的新增

看板Flash作者 (快樂崇拜)時間15年前 (2010/08/18 01:58), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
如果多個物件要做同樣的動作,且變數的命名有規律 可以用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

08/18 03:55, , 1F
getDefinitionByName
08/18 03:55, 1F

08/18 03:56, , 2F
class變數=getDefinitionByName("名字") as Class;
08/18 03:56, 2F

08/18 10:05, , 3F
能不能改一下標題加上 class
08/18 10:05, 3F

08/18 10:05, , 4F
因為這問題其實上個月就有人問過....
08/18 10:05, 4F

08/18 10:06, , 5F
加上 class 方便以後用 / 爬文
08/18 10:06, 5F

08/18 10:07, , 6F
不過因為他的標題也沒有 class 搜尋的時候不會看到
08/18 10:07, 6F

08/18 12:55, , 7F
感謝一樓大的解答和三樓大的建議!已經修改標題
08/18 12:55, 7F

08/18 12:56, , 8F
事實上我就是用/爬不到解答而發問XD
08/18 12:56, 8F
文章代碼(AID): #1CQitOQZ (Flash)