相信程序都是通的。/**处理XML**/
private final function completeFun(e:Object):void
{
var  xml :XML = XML(e.target.data);
var  xmlNode :int = xml.elements("*").length();
var  xmlNodeName:String = xml.elements("*")[0].name();

var  i :int = 0;
var  j :int  = 0;
var  xmlNodej :int = xml.child(xmlNodeName)[0].elements("*").length();

//是否显示
trueArray = new Array();
trace(xmlNode,xmlNodeName,xml.child(xmlNodeName)[0].elements("*")[0].toString());

keyArray = new Array( new Array());
for( i ;i < xmlNode; i++)
{
keyArray[i] = [i];
for(j ; j < xmlNodej ; j++)
{
keyArray[i][j] = xml.child(xmlNodeName)[i].elements("*")[j].toString();
trace(i,j);
}
}
}进入循环的时候,第二个for只进了一次。那位高手帮解答下