Itération sur type arraycollection pendant l'ajout et la suppression d'éléments

Je veux effectuer une itération sur un type arraycollection dans Flex alors qu'il peut y avoir des éléments ajoutés et supprimés.

Puisque je n'ai pas trouver un moyen d'utiliser un "classique" Itérateur comme en Java, ce qui devrait faire le travail. J'ai essayé le Curseur. Mais ça ne fonctionne pas vraiment la façon dont je le veux 😉 Alors, comment puis-je le faire bien ?


    var cursor:IViewCursor = workingStack.createCursor();

    while (!cursor.afterLast)
    {
        //Search
                    deepFirstSearchModified(cursor.current.node,nodeB,cursor.current.way);
        //Delete Node
        cursor.remove();
        //Next Node
        cursor.moveNext();

    }

OriginalL'auteur Dukeatcoding | 2011-05-24