ちらつきの公開写真フィードから読み込んだ写真のサイズを変更しようとしています。写真を取得して子を追加して表示することはできますが、サイズを変更しようとすると、読み込まれず、エラーも発生しません。
コードは次のとおりです。
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;
}