0

我正在尝试解析从 Twitter 的 restful API ( http://apiwiki.twitter.com/Twitter-REST-API-Method:-statuses-user_timeline ) 检索到的推文的 XML 文件。问题是,当我使用以下方法打印它时:

tweetTextArea.text += xml..text;

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

// Print all tweets.

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

我对此感到非常困惑。我已经搜索了 WWW,试图找到一个体面的综合 AS3 教程,特别是关于 E4X 的教程,但没有找到任何对我有帮助的东西。我确定这是一个小问题。

怎么了?

我可以在 for-each 循环中遍历推文,还是必须求助于标准 for 循环?

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

4

1 回答 1

1

好的,actionscript 中的“for ... in”和“for each ... in”之间存在很大差异。您尝试做的事情可能会要求“for each”,因为它迭代对象/集合的项目而不是属性,就像“for”一样。

在 actionsctipt 中阅读更多关于循环的信息:LiveDocs

于 2010-02-08T10:55:22.547 回答