Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在as3错误中将XMLList转换为字符串数组_Xml_Arrays_Actionscript 3_Xmllist - Fatal编程技术网

在as3错误中将XMLList转换为字符串数组

在as3错误中将XMLList转换为字符串数组,xml,arrays,actionscript-3,xmllist,Xml,Arrays,Actionscript 3,Xmllist,我试图在as3代码中将XMLList转换为字符串数组。以下是XMLList(行): 但是,输出不是xml中显示的文本(例如,这是对区域1的测试),而是行的编号。因此,对于上面的代码,它将打印0、1、2 有人能帮我吗 谢谢您正在迭代的元素是XML对象,因此您应该将迭代器强制转换为XML 例如: for each (var line:XML in data.lines.line){ conversationLine.push(line.text()); } 数组conversationLi

我试图在as3代码中将XMLList转换为字符串数组。以下是XMLList(行):

但是,输出不是xml中显示的文本(例如,这是对区域1的测试),而是行的编号。因此,对于上面的代码,它将打印0、1、2

有人能帮我吗


谢谢

您正在迭代的元素是
XML
对象,因此您应该将迭代器强制转换为
XML

例如:

for each (var line:XML in data.lines.line){
    conversationLine.push(line.text());
}

数组conversationLine在上面是这样声明的:private-var-conversationLine:array;
for each (var line:String in data.lines.line){
            conversationLine.push(line);
}
for each (var line:XML in data.lines.line){
    conversationLine.push(line.text());
}