0 votes

Boucle infinie lors du parcours du XML en Actionscript 3

J'ai réduit le code à ceci (ignorez la coloration) :

var theXML:XML = 
    <xml>
        word
    </xml>;

for each (var i:XML in theXML.*) {
    trace(i);
}

Pour une raison quelconque, cela imprime "word" encore et encore indéfiniment. Avez-vous une idée de la raison ? Je manque un peu de pratique et j'ai l'impression que c'est quelque chose d'évident, mais je reste sur ma faim.

Merci, Cameron

2voto

Theo.T Points 4739

Trouvant cela intéressant, je viens de tester. Le résultat est juste un seul "mot", comme prévu.

Vous l'avez probablement placé dans un gestionnaire d'événement ENTER_FRAME/TIMER ou éventuellement sur une image de la timeline qui est mise en boucle.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X