E4X를 사용하여 구문 분석 XML 인쇄 : 일관성없는 결과?
-
19-09-2019 - |
문제
트위터의 편안한 API에서 retreeed로 트윗의 XML 파일을 구문 분석하려고합니다 (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에서 찾아 보았지만 나를 돕는 것을 찾지 못했습니다. 나는 그것이 사소한 문제라고 확신합니다.
무슨 일이 일어나고 있습니까?
Teach Loop에서 트윗을 반복 할 수 있습니까? 아니면 루프의 표준을 사용해야합니까?
MXML 파일 안에 코드를 사용하고 있으며 필요한 경우 전체 소스로 업데이트됩니다.
해결책
좋아, "for ... in"과 "각각 ... in"에 큰 차이가 있습니다. 당신이하려고하는 것은 아마도 "for"와 같은 속성이 아닌 객체/수집 항목을 통해 반복되므로 "각각"을 요구할 것입니다.
ActionSctipt의 루프에 대해 자세히 알아보십시오. 살아있는
제휴하지 않습니다 StackOverflow