在扩展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;
当我通过s:VGroup
addElement
将{_ 1}} s
添加到xmlns:s="library://ns.adobe.com/flex/spark"
时{/ 1}}我只是得到一张看起来像链接断开的图片,如下所示:
我尽量不使用矩阵,但是,我得到了相同的结果..任何想法?
答案 0 :(得分:2)
您需要将source设置为Bitmap而不是BitmapData:
_thumbnail.source= new Bitmap(_bitmd);