Apache flex 如何将FXG图像转换为固定大小的位图数据
我需要做这个转换,这样我就可以确定一个冰球降落时的拖放颜色 任何人有任何想法,可能涉及: 图像快照 位图数据Apache flex 如何将FXG图像转换为固定大小的位图数据,apache-flex,flex4,Apache Flex,Flex4,我需要做这个转换,这样我就可以确定一个冰球降落时的拖放颜色 任何人有任何想法,可能涉及: 图像快照 位图数据 一旦组件在屏幕上呈现,这将出现在Flex4中;您可以使用以下方式获取位图数据: static private function getUIComponentBitmapData( target : UIComponent ) : BitmapData { var bd : BitmapData = new BitmapData( target.width
一旦组件在屏幕上呈现,这将出现在Flex4中;您可以使用以下方式获取位图数据:
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]
然后,您可以将该位图数据转换为图像以供显示:
var bitMap:Bitmap = new Bitmap(bitMapData);
var image : Image = new Image();
image.source = bitMap;
我设法解决了一些问题,似乎在提取位图之前我需要在某处绘制它,所以我打开了一个透明的标题。Windows抓起图像,然后再次关闭,没有人注意到。