我正在尝试调整从闪烁的公共照片提要中加载的照片的大小。我可以获取照片并使用添加子项查看它们,但是如果我尝试调整它们的大小,它们将不会加载,并且我没有收到任何错误。
这是代码:
public function onClick(e:MouseEvent):void{
urlloader=new URLLoader();
var req=new URLRequest("http://api.flickr.com/services/feeds/photos_public.gne" );
var urlvars:URLVariables=new URLVariables();
urlvars.format ="rss_200";
urlvars.tags="cat";
req.data=urlvars;
urlloader.addEventListener(Event.COMPLETE, onXMLLoaded);
urlloader.load(req);
}
public function onXMLLoaded(e:Event):void{
trace(urlloader.data);
var xml:XML = new XML (urlloader.data);
urls=[];
var mediaNS:Namespace=new Namespace("http://search.yahoo.com/mrss/" );
for(var i:int =0; i<xml.channel.item.length();i++){
urls.push(xml.channel.item[i].mediaNS::content.@url);
}
//trace(xml.channel.item[i].guid.height.mediaNS::content.@url);
loadPhotos();
trace(urls.length);
trace(urls[1]);
}
public function loadPhotos():void{
var ldr:Loader = new Loader();
var req:URLRequest=new URLRequest(urls[1]);
ldr.load(req);
trace("image loaded");
addChild(ldr);
ldr.width=200;
ldr.height=200;
}