如何使用 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

您正在设置整个剪贴板的数据。它不是一个数组,所以您要做的是制作一个并让用户能够交替使用现有数据,或者将任何新图像与现有图像合并。

免责声明:第二个选项可能不是最好的全景!