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

时间:2015-12-29 06:28:42

标签: image actionscript-3 flex flex4

我有这段代码:

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);

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

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

所以我希望解决方案能够将多个图像添加到剪贴板。

1 个答案:

答案 0 :(得分:0)

Keyword = setData

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

免责声明:第二个选项可能无法实现最佳全景!