【问题标题】:flash image gallery - load images through xml resize imagesflash 图片库 - 通过 xml 加载图片 resize images
【发布时间】:2011-08-25 14:31:17
【问题描述】:

我有一个通过 xml 加载图像的 Flash 图片库。必须为缩略图裁剪图像。所以你必须有两个文件夹,一个用于缩略图,另一个用于大尺寸图像。我想知道是否有一种方法可以只加载一个图像(而不是这个图像的缩略图)并使用脚本或其他东西来调整这个图像的大小以获得缩略图。为了让我更清楚,这里是 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.),但只加载一张图片并获取缩略图。我不知道我是否说清楚了,或者我的英语是否很好。先感谢您!期待阅读回复!

【问题讨论】:

    标签: xml flash image resize


    【解决方案1】:

    获取您的大图像位图并在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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多