flash image gallery - 通过xml调整大小图像加载图像

时间:2011-08-25 14:31:18

标签: xml flash image resize

我有一个flash图像库,可以通过xml加载图像。图像必须被缩进以获得缩略图。所以你必须有两个文件夹,一个用于缩略图,另一个文件用于大尺寸图像。我想知道是否有一种方法只加载一个图像(而不是这个图像的缩略图)和脚本或其他东西,以调整此图像的大小以获取缩略图。为了让我更清楚,这里是xml代码:

pic  image../gallery_flash/imageGallery/images/watches/i1005.jpg  image
    thumb../gallery_flash/imageGallery/thumbs/watches/i1005.jpg thumb       
pic

(由于某种原因,它没有显示xml正确...)

我不想拥有该行(thumb>../gallery_flash。),但只加载一张图片并获取缩略图。我不知道我是否清楚自己或者我的英语是否良好。先感谢您!期待阅读回复!

1 个答案:

答案 0 :(得分:0)

拍摄大图像位图并使用比例在BitmapData上绘制:

const zoom:Number = 0.1;
var matrix:Matrix = new Matrix;
matrix.scale(zoom, zoom);

var _thumbBitmap:BitmapData = new BitmapData(THUMB_WIDTH, THUMB_HEIGHT, false, 0xFFFFFF);
_thumbBitmap.draw(yourImageBitmap, matrix, null, null, null, true);

更多:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/BitmapData.html#draw%28%29