0

在扩展 Sprite 的 KPage 类中,我试图从中生成缩略图这是我在 KPage 中的实现:

_thumbnail= new mx.controls.Image();    
_thumbnail.width = 100;
_thumbnail.height = 100;
_bitmd= new BitmapData(100, 100);

var mtrx:Matrix= new Matrix();
mtrx.scale(_bitmd.width/ width, _bitmd.height/ height);
_bitmd.draw(this, mtrx); // this is the KPage sprite, which has some shape childs ..
_thumbnail.source= _bitmd;

当我将 _thumbnail 添加到s:VGroupvia addElementwhere sis时,xmlns:s="library://ns.adobe.com/flex/spark"我只是得到一个看起来链接断开的图像,如下所示:

在此处输入图像描述

我试图不使用矩阵,但是,我得到了相同的结果..有什么想法吗?

4

1 回答 1

2

您需要将源设置为位图而不是位图数据:

_thumbnail.source= new Bitmap(_bitmd);
于 2013-08-27T13:08:20.560 回答