我正在使用下面的代码循环从我的xml
文件中获取变量。我的xml
文件包含一个图像路径(http://www.mydomain.com/images/image.jpg),但宽度和高度有点大。
当我设置.width
和.height
currentLoader 我的拇指停止出现。
我尝试了.scaleY
and.scaleX
但我所有的拇指都没有相同的width
and height
。
有人可以帮我解决这个问题吗?
private function xmlLoaded(evt:Event):void
{
var currentPosY:Number = 0;
imagesXML = new XML(evt.target.data);
for (var i:uint = 0; i < imagesXML.article.length(); i++)
{
listItem=new itemList();
listItem.x = 25;
listItem.y = currentPosY;
listItem.num=i;
listContainer.loaderMc.addChild(listItem);
currentPosY += 125;
trace(imagesXML.article[i].photo.toString());
listItem.labelTxt.text = imagesXML.article[i].name.toString();
loadThumbsFromXml(listItem,imagesXML.article[i].photo.toString());
listItem.buttonMode=true;
listItem.mouseChildren=false;
listItem.addEventListener(MouseEvent.CLICK,openPreview);
}
boundsScroll = new flash.geom.Rectangle(480,0,0,455);
setScroll();
}
private function loadThumbsFromXml(target:MovieClip,path:String)
{
var currentLoader:Loader=new Loader();
currentLoader.load(new URLRequest(path));
//currentLoader.width = 115;
//currentLoader.height = 95;
target.thumbLoader.addChild(currentLoader);
}