在as3错误中将XMLList转换为字符串数组
我试图在as3代码中将XMLList转换为字符串数组。以下是XMLList(行): 但是,输出不是xml中显示的文本(例如,这是对区域1的测试),而是行的编号。因此,对于上面的代码,它将打印0、1、2 有人能帮我吗在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
谢谢您正在迭代的元素是
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());
}