精華區beta Flash 關於我們 聯絡資訊
※ 引述《Angelliya (不知...)》之銘言: 前文恕刪 通常需要連續呼叫某一個規律的method的 大多是一批同一種類似的資料型態都需要做一樣的事 如果是的話,可以用OO的方法來處理 class MyObject() { public function myfn(xx:String):void { trace(xx); } } var obj1:MyObject = new MyObject(); var obj2:MyObject = new MyObject(); var obj3:MyObject = new MyObject(); for (var i:int = 1; i<=3; i++) { this['obj' + i].myfn('hello'); } 與其把method依照編號寫,不如把method寫在類別裡 這樣也可以讓程式碼更乾淨些 :) -- http://blog.eddie.com.tw/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.5.183
aquarianboy:PS: 上面程式碼沒測試過,執行不確定會不會有錯 09/01 11:58
Angelliya:這系列討論好像可以放精華呢 09/01 12:35
justaID:請問這個寫法,必須應用於函數內容都一樣的時候,是嗎? 09/01 12:51
dsmwang:只要方法名稱一樣就可以了吧,內容可以用override蓋掉 09/01 13:25