J'utilise un dictionnaire dans ActionScript comme une file d'attente, en quelque sorte, toujours en train de lire la plupart du temps en tant que conteneur associatif, mais j'ai besoin d'une seule fois pour faire défiler le dictionnaire entier , comme pour (var key: String dans la file d'attente). Dans cette boucle, j'effectue des actions sur un élément, puis j'appelle delete sur cette touche.Obtenir une clé dans le dictionnaire ActionScript
Mon problème est que je voudrais attendre un événement avant d'aller chercher l'élément suivant dans cette file d'attente. Fondamentalement ma boucle for court trop vite. Je voudrais aller chercher la clé suivante tout le temps, mais je sais qu'il n'y a pas de méthode intégrée.
Une solution que j'ai pensé est d'ajouter une pause à la boucle, car for .. in récupérera automatiquement la clé suivante, mais ce serait une boucle qui s'exécute toujours une fois, simplement pour aller chercher la clé suivante. Cela semble un peu contre-intuitif. J'espère que mon problème a du sens et je cherche vraiment de meilleures idées que ce que j'ai actuellement. Merci de votre aide!
Rudy
Pour simplifier, j'ai besoin de parcourir le dictionnaire. Jusqu'à présent, j'utilise pour ... mais le problème est que j'ai besoin d'attendre qu'un évènement d'EventListener se produise avant de traiter le second élément. La question est de savoir comment obtenir la "clé suivante", aussi similaire que pour ... mais sans utiliser pour ... dans s'il vous plaît? Merci. – Rudy