Analizada la impresión XML E4X: Resultados incoherentes?
-
19-09-2019 - |
Pregunta
Estoy tratando de analizar un archivo XML de tweets como recuperar con la API de Twitter reparador ( http://apiwiki.twitter.com/Twitter-REST-API-Method:-statuses-user_timeline ). La cuestión es que, cuando lo imprimo usando:
tweetTextArea.text += xml..text;
consigo los tweets. Sin embargo, cuando intento el siguiente, me sale sólo números:
// Print all tweets.
for (var tweet : * in xml..text) {
tweetTextArea.text += tweet;
}
Estoy seriamente perplejo por esto. He recorrido el WWW para tratar de encontrar un buen tutorial AS3 integral y específicamente en E4X, pero no he encontrado nada que me está ayudando. Estoy seguro de que es un tema menor.
¿Qué está sucediendo?
¿Puedo iterar a través de los tweets en una de cada ciclo for o tengo que recurrir al uso de un estándar para el bucle?
Estoy usando el código dentro de un archivo MXML, y se actualizará con código fuente completo si es necesario.
Solución
Ok, hay una gran diferencia entre "for ... in" y "para cada uno ... en" en ActionScript. Lo que estamos tratando de hacer, probablemente solicite una "para cada" ya que itera a través de los elementos de un objeto / colección en lugar de propiedades, así como "para" lo hace.
Leer más en bucles en actionsctipt en: LiveDocs