代码之家  ›  专栏  ›  技术社区  ›  Humphrey Bogart

使用e4x解析的XML打印:结果不一致?

  •  0
  • Humphrey Bogart  · 技术社区  · 15 年前

    我正试图解析从Twitter的RESTfulAPI检索到的tweets的XML文件。( http://apiwiki.twitter.com/Twitter-REST-API-Method:-statuses-user_timeline )问题是,当我打印它时使用:

    tweetTextArea.text += xml..text;
    

    我收到推特。但是,当我尝试以下方法时,我只得到数字:

    // Print all tweets.
    
    for (var tweet : * in xml..text) {
        tweetTextArea.text += tweet;
    }
    

    我真的很困惑。我搜索了www,试图找到一个像样的综合AS3教程,特别是E4X,但没有找到任何帮助我。我相信这是个小问题。

    发生什么事了?

    我可以在for-each循环中迭代tweets,还是必须使用标准for循环?

    我正在使用MXML文件中的代码,并将在必要时使用完整的源代码进行更新。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Robert Bak    15 年前

    好吧,“对于……来说有很大的区别。在“和”中为每个…在“in actionscript.当它迭代对象/集合的项而不是属性(如“for”)时,您尝试执行的操作可能会要求“for each”。

    阅读ActionsTipt on中有关循环的更多信息: LiveDocs

    推荐文章