如何解决来自多个图像的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()仅适用于原始大小的位图。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。