在 Actionscript 3 中遍历 XML 时出现无限循环

发布于 2024-07-16 02:13:29 字数 264 浏览 6 评论 0原文

我已将代码范围缩小到此(忽略着色):

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

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

出于某种原因,这会无限期地一遍又一遍地打印“单词”。 有什么想法吗? 我有点缺乏练习,感觉这是显而易见的事情,但我被难住了。

谢谢, 卡梅伦

I've narrowed down the code to this (ignore the colourization):

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

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

For some reason, this prints out "word" over and over indefinitely. Any thoughts as to why? I'm a bit out of practice and have a feeling it's something obvious, but I'm stumped.

Thanks,
Cameron

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

帅哥哥的热头脑 2024-07-23 02:13:29

我刚刚测试过,发现很有趣。 正如预期的那样,结果只是一个“单词”。

可能您已将其放入 ENTER_FRAME/TIMER 事件处理程序中,或者最终放入循环时间轴上的帧中。

Finding it interesting I just tested. The result is just one single "word", as expected.

Probably you have placed it into an ENTER_FRAME/TIMER event handler or eventually on a frame on the timeline that gets looped.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文