Re: [問題] 呼叫大量且命名有規律的function
※ 引述《Angelliya (不知...)》之銘言:
: var functionArray:Array = new Array(a1,a2,a3);
: function a1(xx) { trace(xx); }
: function a2(xx) { trace(xx); }
: function a3(xx) { trace(xx); }
如果a1, a2, a3名稱不重要的話
其實可以用anonymous function來宣告唷 :)
var functionArray:Array =
[
function(xx:*) { trace(xx); },
function(xx:*) { trace(xx); },
function(xx:*) { trace(xx); }
];
//可以用這招把functionArray.length用一行code就複製到一個變數len中
//每次跑回圈就不用重新呼叫functionArray.length這個getter,以節省運算量
for (var i:int = 0, len:int = functionArray.length; i < len; ++i) {
functionArray[i]("hello");
}
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓
Blog http://cjcat.blogspot.com
Gallery http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.163.84
推
09/03 00:00, , 1F
09/03 00:00, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 7 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章