Xml 闪存AS2环路错误

Xml 闪存AS2环路错误,xml,flash,twitter,actionscript-2,Xml,Flash,Twitter,Actionscript 2,这是用xml从Twitter提要中提取数据,工作正常,但我不能提取第一个数据 跟踪(字列表[0])始终未定义 如果我想添加我写这篇文章的日期: childItems[i].childNodes[0].firstChild.nodeValue 如何将其推送到阵列 var wordList:Array = new Array(); var curIndex:Number = 0; var reviews_xml:XML = new XML(); reviews_xml.ignoreWhite

这是用xml从Twitter提要中提取数据,工作正常,但我不能提取第一个数据

跟踪(字列表[0])始终未定义

如果我想添加我写这篇文章的日期:

childItems[i].childNodes[0].firstChild.nodeValue
如何将其推送到阵列

var wordList:Array = new Array();

var curIndex:Number = 0;

var reviews_xml:XML = new XML();
reviews_xml.ignoreWhite = true;
reviews_xml.onLoad = function (success:Boolean):Void {
    if (success) {
        var childItems:Array = reviews_xml.firstChild.childNodes;

        for (var i:Number = 0; i < childItems.length; i++) {
            wordList.push(childItems[i].childNodes[2].firstChild.nodeValue);
        }
        resimAlanim.loadMovie(childItems[0].childNodes[9].childNodes[5].firstChild.nodeValue);

    } else {
        trace("yüklenemedi");
    }
}


setInterval( showNextText, 3000 );

function showNextText()
{
    curIndex++;
    renderText(curIndex);
     if((curIndex )== wordList.length){
         curIndex = 0;
         renderText(curIndex);
     };
}

function renderText( index:Number )
{
    text_mc.text = wordList[index];
    trace(index);
}

reviews_xml.load("https://api.twitter.com/1/statuses/user_timeline.xml?include_entities=false&include_rts=true&screen_name=twitter&count=5");

renderText(curIndex);
stop();
var-wordList:Array=new-Array();
var curIndex:Number=0;
var-reviews_-xml:xml=new-xml();
reviews_xml.ignoreWhite=true;
reviews_xml.onLoad=函数(成功:布尔值):Void{
如果(成功){
var childItems:Array=reviews\u xml.firstChild.childNodes;
对于(变量i:Number=0;i
可能包含

您可以通过查看调试器或执行跟踪语句来检查这一点。 created_at只有一个childNode(在as2版本的XML处理中,在该nodeValue周围有一个隐式的childNode)

所以

将为null,因为该节点上没有第二个子节点

请注意,创建AS3的原因之一是,它不会在该行上无声地失败,而是会给您一个错误。无声的失败不是你的朋友


第二种可能性是,问题是在您尝试访问XML之前,您的XML没有加载。在您的代码中,我看不到在尝试从数组中读取值之前等待xml加载的任何内容。

将断点放在那里,在调试器中运行它,然后查看出了什么问题。没有看到您的XML就无法知道。嗨,艾米,我正在添加我的XML urk,如何调试代码?我以前没做过?这是我的xml url:按Ctrl-Shift-Enter键。文件将有点中途启动,您应该转到上面代码所在的位置,然后单击行号所在位置左侧的窄灰色条。你会看到一个红点,这是你的断点。当它到达断点时,转到显示局部变量的选项卡,或者深入对象树以查看事物的值。
reviews_xml.firstChild.childNodes
childItems[i].childNodes[2].firstChild.nodeValue