Domanda

sto cercando di analizzare un file XML di tweets come recuperato i da RESTful API di Twitter ( http://apiwiki.twitter.com/Twitter-REST-API-Method:-statuses-user_timeline ). Il problema è che, quando lo stampo utilizzando:

tweetTextArea.text += xml..text;

mi vengono i tweets. Tuttavia, quando provo il seguente, ottengo solo numeri:

// Print all tweets.

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

Sto seriamente perplesso da questo. Ho perlustrato il WWW per cercare di trovare una decente esercitazione AS3 completa e in particolare sulla E4X, ma non ho trovato nulla che mi sta aiutando. Sono sicuro che è un problema minore.

Che cosa sta succedendo?

Posso scorrere i tweets in una for-each loop o devo ricorrere all'utilizzo di uno standard per ciclo?

Sto utilizzando il codice all'interno di un file MXML, e si aggiornerà con la sorgente completo, se necessario.

È stato utile?

Soluzione

Ok, c'è una grande differenza tra "for ... in" e "per ogni ... in" in ActionScript. Quello che stai cercando di fare probabilmente chiedere un "per ogni" come un'iterazione le voci di un oggetto / collezione, piuttosto che le proprietà, come "per" lo fa.

Per saperne di più sul loop in actionsctipt sopra: LiveDocs

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top