For-Each Loop AS3: La direction est-elle garantie?

Je voudrais savoir l'itération de l'ordre de la Matrice, les dictionnaires et les types d'Objet en AS3, pour les deux pour chacun des et le pour-dans les boucles. Aussi quels sont les facteurs qui peuvent modifier l'itération ordre de ces boucle des combinaisons de type?

Par exemple je suppose que l'utilisation d'un pour-chacun sur un type de Tableau de toujours passer d'un élément à la dernière. Pour chaque ne peut pas être utilisé sur un Dictionnaire alors, comment est l'ordre déterminé à l'aide d'un pour-en boucle?

source d'informationauteur Brian Heylin