Анализ XML-печати с использованием E4X: противоречивые результаты? - PullRequest
0 голосов
/ 08 февраля 2010

Я пытаюсь проанализировать XML-файл твитов, полученный из спокойного API Twitter (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 или мне приходится прибегать к использованию стандартного цикла for?

Я использую код внутри файла MXML и при необходимости обновлю его с полным исходным кодом.

1 Ответ

1 голос
/ 08 февраля 2010

Хорошо, есть большая разница между "for ... in" и "for each ... in" в actionscript.То, что вы пытаетесь сделать, вероятно, будет запрашивать «для каждого», поскольку оно перебирает элементы объекта / коллекции, а не свойства, как это делает «для».

Подробнее о циклах в actionsctipt: LiveDocs

...