爲什麼這樣的:的ActionScript初學者,理解爲,每個
for each (var dieListener:Object in dieListeners)
{
var f:Function = (dieListener as Function);
f();
}
..doesn't工作,如果這個:
for (var i:int=0; i<dieListeners.length; i++)
{
var f:Function = (dieListeners.getItemAt(i) as Function);
f();
}
..works!?
(第一個根本不進入for循環,但第二個呢!)
您知道你錯過了'each'關鍵字嗎?它應該像'for each(params){}' – 2010-08-23 14:37:07
@Aaron Hathaway添加,仍然是相同的行爲。 – 2010-08-23 14:42:24
dieListeners是什麼類型的對象? – David 2010-08-23 14:55:13