我正在使用 Adobe Flash CS5.5(使用 ActionScript 3.0),并且正在尝试插入 Flickr 提要。我希望 Flickr 图像显示在一种画廊中。到目前为止,这是我的代码,其结果是 TEXT 中的 Flickr 提要。如何让它显示实际图像?
import fl.controls.TextArea;
var xmlLoader:URLLoader = new URLLoader();
var xmlData:XML = new XML();
var texten:TextArea = new TextArea();
xmlLoader.load(new URLRequest("http://api.flickr.com/services/feeds/photos_public.gne?tags=snow&format=rss_200"));
xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
xmlLoader.addEventListener(IOErrorEvent.IO_ERROR,ioErrorHandler);
function LoadXML(e:Event):void {
xmlData = new XML(e.target.data);
trace(xmlData);
texten.move(25,25);
texten.setSize(500, 300);
addChild(texten);
ParseXML(xmlData);
}
function ParseXML(vaderInput:XML):void {
var i:int = 0;
for each (var object:XML in vaderInput.channel.item) {
texten.text += "" + object.title + "\r";
texten.text += "" + object.description + "\r";
texten.text += "\r";
i++;
}
}
function ioErrorHandler(e:Event):void {
trace('ERROR!');
trace('Problems reading the XML-file!');
}