我需要做这个转换,这样我才能确定冰球落地的拖放颜色。
任何人都有任何想法,可能涉及:
ImageSnapshot BitmapData
这是在Flex4中实现的
发布于 2011-10-10 21:05:15
一旦组件呈现在屏幕上,您就可以使用类似以下内容来获取BitMapData:
static private function getUIComponentBitmapData( target : UIComponent ) : BitmapData
{
var bd : BitmapData = new BitmapData( target.width, target.height,true);
var m : Matrix = new Matrix();
bd.draw( target, m );
return bd;
}
注意:我从某处的博客中借用了这个方法;但是我保存在文件中的URL返回了一个404
然后,您可以将该bitMapData转换为用于显示的图像:
var bitMap:Bitmap = new Bitmap(bitMapData);
var image : Image = new Image();
image.source = bitMap;
https://stackoverflow.com/questions/7712202
复制相似问题