Actionscript 3 结果对象到arrayList

Actionscript 3 结果对象到arrayList,actionscript-3,apache-flex,actionscript,Actionscript 3,Apache Flex,Actionscript,正如ToddBFisher在一篇评论中提到的,您必须遍历XMLList并将每个项添加到ArrayList中。XmlList直接从基对象继承,与ArrayList没有直接继承关系 此块可以工作,但会成为基于数据集大小的争用点 private var arArtists:ArrayList; arArtists = event.result.artists.artist.name; 祝你好运 您可以尝试循环遍历每个名称并分别添加它们。 private var arArtists:ArrayList

正如ToddBFisher在一篇评论中提到的,您必须遍历XMLList并将每个项添加到ArrayList中。XmlList直接从基对象继承,与ArrayList没有直接继承关系

此块可以工作,但会成为基于数据集大小的争用点

private var arArtists:ArrayList;
arArtists = event.result.artists.artist.name;

祝你好运

您可以尝试循环遍历每个名称并分别添加它们。
private var arArtists:ArrayList;
arArtists = event.result.artists.artist.name;
var list:ArrayList = new ArrayList();
var name:XML;

for each(name in xml.artists.artist.name)
{
    list.addItem(name);
}