我正在从xml文件加载图片。我希望图像在显示时具有标准宽度。
以下是执行图像处理的代码片段:
var allThumbs:MovieClip = new MovieClip();
addChild(allThumbs);
allThumbs.width = 200;
allThumbs.height = 200;
galleryPane.source = allThumbs;
这是一个借用图像的人:
function loadTheThumbs() {
var c:Number = 0;
while(c < totalCats) {
var thumbLoader:Loader = new Loader();
var thumbRequest:URLRequest = new URLRequest(catImgList[c]);
thumbLoader.load(thumbRequest);
thumbLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, whenThumbLoaded);
function whenThumbLoaded(e:Event):void {
allThumbs.addChild(thumbLoader);
}
c++;
}
}
在插入
之前,一切都很酷allThumbs.width = 200;
allThumbs.height = 200;
这一行,我想在图像显示在ScrollPane之前调整图像大小。
我在这里看到了其他线索,但没有帮助......
所以也许有任何想法我应该怎么做?
提前致谢。
答案 0 :(得分:1)
function whenThumbLoaded(e:Event):void {
allThumbs.addChild(thumbLoader);
}
你可能想要设置图像的位置和比例
function whenThumbLoaded(e:Event):void {
thumbloader.x = c * 220;
thumbloader.y = 0;
thumbloader.width = 200;
thumbloader.height = 200;
allThumbs.addChild(thumbLoader);
}