繁体   English   中英

如何使用Flex在as3中的剪贴板中添加多个图像

[英]How to Add Multiple Images to Clipboard in as3 using Flex

我有以下代码:

mSelectedWidget = getWidgetsByID( mSelectedWidXML.children()[i].@id ) as DisplayObject;
mSelectedWidgetXML = (mSelectedWidget as IWidget).getWidgitPropXML();
var bmpData:BitmapData = new BitmapData(mSelectedWidget.width, mSelectedWidget.height);
bmpData.draw(mSelectedWidget);
Clipboard.generalClipboard.setData(ClipboardFormats.BITMAP_FORMAT, bmpData,false);

我的问题是,当我复制多张图像时,它仅将最后一张图像(即最后添加的图像)复制到剪贴板。

我不知道如何一次将多个图像添加到剪贴板。

因此,我希望该解决方案将多个图像添加到剪贴板。

关键字= setData

您正在设置整个剪贴板的数据。 它不是一个数组,所以您要做的就是要么做一个,然后使用户能够通过现有数据进行替换,要么将任何新图像与现有图像合并。

免责声明:第二种选择可能无法使全景效果最佳!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM