AS3 xml loop показывает много раз - PullRequest
0 голосов
/ 01 июня 2010

У меня есть этот простой код для игры с XML

var testXML:XML = <family>
                  <father name1="tom" age="5" ></father>
                  <mother name1="tomylee" age="55" ></mother>
                                  <sister name1="sister1" age="35" ></sister>
                  </family>;

for each(var element:XML in testXML.elements()) {
                    trace(element.@name1);
                }

Он должен получить только один вывод, как

tom
tomylee
sister1
tom
tomylee
sister1
tom
tomylee
sister1

и многие другие. Похоже, он продолжает повторяться. Ползунок продолжает двигаться вниз. Я думаю, что цикл не останавливается

1 Ответ

0 голосов
/ 01 июня 2010

Этот код в рамочном скрипте? Если у вас есть более одного кадра на временной шкале, Flash будет воспроизводить их последовательно и повторять по умолчанию. Вы можете использовать команду stop(), чтобы остановить воспроизведение на текущем кадре, или если вы поместите только один кадр на шкалу времени, она будет выполнена только один раз.

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