首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将FXG图像转换为固定大小的Bitmapdata

如何将FXG图像转换为固定大小的Bitmapdata
EN

Stack Overflow用户
提问于 2011-10-10 19:39:18
回答 1查看 569关注 0票数 0

我需要做这个转换,这样我才能确定冰球落地的拖放颜色。

任何人都有任何想法,可能涉及:

ImageSnapshot BitmapData

这是在Flex4中实现的

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-10 21:05:15

一旦组件呈现在屏幕上,您就可以使用类似以下内容来获取BitMapData:

代码语言:javascript
运行
复制
    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转换为用于显示的图像:

代码语言:javascript
运行
复制
            var bitMap:Bitmap = new Bitmap(bitMapData);
            var image : Image = new Image();
            image.source = bitMap;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7712202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档