<?xml version="1.0" encoding="utf-8"?> 
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> 
    <mx:Script> 
        <![CDATA[ 
            private function copyData():void 
            { 
             Clipboard.generalClipboard.clear(); 
             Clipboard.generalClipboard.setData( 
             ClipboardFormats.TEXT_FORMAT,textIn.text); 
            } 
             
            private function PasteData():void 
            { 
             textOut.text=Clipboard.generalClipboard.getData( 
             ClipboardFormats.TEXT_FORMAT) as String; 
             
            } 
             
             
        ]]> 
    </mx:Script> 
    <mx:TextArea , Arial, Helvetica, simsun, u5b8bu4f53; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: rgba(78, 78, 78, 1); word-spacing: 0; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px'></mx:WindowedApplication>

 

 

 

下面是一段复制图片的操作:

尝试复制图片


<?xml version="1.0" encoding="utf-8"?> 
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> 
    <mx:Script> 
        <![CDATA[ 
            private function copyData():void 
            { 
             Clipboard.generalClipboard.clear(); 
             Clipboard.generalClipboard.setData( 
             ClipboardFormats.TEXT_FORMAT,textIn.text); 
            } 
             
            private function PasteData():void 
            { 
             textOut.text=Clipboard.generalClipboard.getData( 
             ClipboardFormats.TEXT_FORMAT) as String; 
             
            } 
             
            private function copyImage():void 
            { 
             Clipboard.generalClipboard.clear(); 
             var bd:BitmapData=new BitmapData(myImage.width,myImage.height); 
             bd.draw(myImage); 
             Clipboard.generalClipboard.setData( 
             ClipboardFormats.BITMAP_FORMAT,bd); 
            }    
             
        ]]> 
    </mx:Script> 
    <mx:TextArea , Arial, Helvetica, simsun, u5b8bu4f53; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: rgba(78, 78, 78, 1); word-spacing: 0; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px'></mx:WindowedApplication>

 

同样可以复制图片到其他编辑软件里面去:

参考文档:

Clipboard 类提供用于通过剪贴板和拖放操作传输数据和对象的容器。通过静态 
generalClipboard
属性可以访问操作系统剪贴板。

Clipboard 对象可以包含多种格式的相同信息。通过以多种格式提供信息,可以增加另一个应用程序能够使用该信息的机会。使用 
setData()
 
setDataHandler()
方法向 Clipboard 对象添加数据。

标准格式是:


BITMAP_FORMAT:BitmapData 对象 
FILE_LIST_FORMAT:File 对象的数组 
HTML_FORMAT:HTML 格式的字符串数据 
RICH_TEXT_FORMAT:包含 RTF 格式数据的 ByteArray 
TEXT_FORMAT:字符串数据 
URL_FORMAT:URL 字符串

用作这些格式的常量在 ClipboardFormats 类中定义。

相关文章:

  • 2022-12-23
  • 2021-11-10
  • 2022-12-23
  • 2022-12-23
  • 2021-07-03
  • 2021-11-01
  • 2021-08-14
  • 2021-09-11
猜你喜欢
  • 2022-12-23
  • 2021-06-22
  • 2021-09-17
  • 2022-12-23
  • 2021-07-04
  • 2022-12-23
  • 2021-12-29
相关资源
相似解决方案