我正在拉入一个只包含一个结果的xml文件。其中一个节点是picture,其中包含指向图片的链接。这是xml文件:
<artist>
<id>502</id>
<name>Bad Religion</name>
<picture>http://userserve-ak.last.fm/serve/500/46612615/Bad Religion BR 2010.jpg</picture>
<twitter></twitter>
</artist>
我测试了网址,这是正确的。这就是我尝试将url绑定到图像实例(artistPic)的方法,但它不起作用。显示艺术家姓名确实有效。
var artist:XMLList = new XMLList(event.result);
artistPic.source = artist.picture;
lblArtistName.text = artist.name;
答案 0 :(得分:2)
那是因为artist.picture
返回一个XMLList对象。请尝试以下代码:
var artist:XML = new XML(event.result);
artistPic.source = String(artist.picture[0]);
lblArtistName.text = artist.name; // This one is probably transtyped automagically by Flex.