2010-02-08 59 views
0

我试图从Twitter的restful API(http://apiwiki.twitter.com/Twitter-REST-API-Method:-statuses-user_timeline)中解析一个推文的XML文件。问题是,当我使用它打印时:使用E4X解析XML打印:结果不一致?

tweetTextArea.text += xml..text; 

我收到推文。但是,当我尝试以下时,我得到的只是数字:

// Print all tweets. 

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

我对此非常困惑。我已经搜遍WWW试图找到一个体面的综合AS3教程,特别是在E4X上,但没有找到任何帮助我的东西。我相信这是一个小问题。

发生了什么事?

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

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

回答

1

好吧,“for ... in”和“for each ... in”在actionscript中有很大的区别。你试图做的事情可能会要求“为每个”,因为它遍历对象/集合的项目而不是像“for”那样的属性。

了解更多关于循环在actionsctipt:LiveDocs

+0

没有代码,以帮助? – 2010-02-08 23:59:36

+1

没有代码复制粘贴。链接下有代码示例,可能会阅读答案,查看链接,找出答案,如果答案不对,请告诉我们你卡在哪里。 – 2010-02-09 08:05:05