ActionScript для начинающих, понимание для каждого - PullRequest
0 голосов
/ 23 августа 2010

Почему это:

    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 Ответ

7 голосов
/ 23 августа 2010

ArrayList не поддерживает каждого. Попробуйте вместо этого использовать ArrayCollection.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...