ActionScript初学者,了解每个人

时间:2010-08-23 14:32:59

标签: flash actionscript-3

为什么:

    for each (var dieListener:Object in dieListeners)
    {
        var f:Function = (dieListener as Function);
        f();
    }

..不起作用,如果这样:

    for (var i:int=0; i<dieListeners.length; i++)
    {
        var f:Function = (dieListeners.getItemAt(i) as Function);
        f();
    }

..作品!?

(第一个根本不进入for循环,但第二个进入!)

1 个答案:

答案 0 :(得分:7)

ArrayList不支持每个。尝试使用ArrayCollection。