来自多个图像的FlexBitmapdata拖放

问题描述

| 抱歉,如果问题标题有点混乱(不是很有创意:)这就是问题所在。 我有一个从BitmapData加载的图像显示在Image控件中。此Image控件具有dragEnabled,用户可以在其顶部拖放小图像(从TileList中的一堆图像中)。 每次以不同的分辨率从Bitmapdata加载的图像可能会有所不同,并且Image控件会按比例缩小图像以适合其固定高度/高度。但是在编辑后保存图像时,我将其保存为原始宽度/高度。为此,我将原始Bitmapdata存储在一个临时对象中,并在保存之前在该对象中应用了所有修改。 我的问题是我对如何创建将大图像和小图像组合在一起的图像一无所知。可能是我可以使用显示对象快照,但之后我想将图像保存为原始高度/高度,最好将其转换为Bitmapdata之后。有什么帮助吗?     

解决方法

        也许这会有所帮助:http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/flash/display/BitmapData.html#merge()     ,        除了上一篇文章中的merge method()之外,您还可以使用BitmapData :: draw()方法。 http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/flash/display/BitmapData.html#draw%28%29 该方法允许您组合缩放的位图,而merge()仅适用于原始大小的位图。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...