The following example shows you how you can copy text from a Flex application to the operating system’s clipboard by using the static System.setClipboard() method.
Full code after the jump.
<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2008/01/30/copying-text-to-the-operating-system-clipboard-in-flex/ -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private function button_click():void {
System.setClipboard(richTextEditor.text);
Alert.show("Done");
}
]]>
</mx:Script>
<mx:ApplicationControlBar dock="true">
<mx:Button id="button"
label="Copy text to clipboard"
toolTip="Click here to copy the contents of the RichTextEditor control to the OS clipboard."
click="button_click();" />
</mx:ApplicationControlBar>
<mx:RichTextEditor id="richTextEditor"
text="The quick brown fox jumped over the lazy dog."
width="100%"
height="100%" />
</mx:Application>
View source is enabled in the following example.




might be good to show an example of clearing the clipboard?
This is the example for copying your elements from AIR and paste in to desktop,is there’s any way of dragging your elements from AIR to desktop.
This is a perfect example to copy text into system clipboard and works perfectly for me.
Is there a way to get text from system clipboard without using Adobe AIR? I have been trying to do that but all my efforts are in vain.
I wonder if I am the first one to face this problem. The combination of Ctrl + V doesn’t work perfectly in Mozilla Firefox and I want to overwrite the event manually. And I need to get the text from System clipboard.
Can anyone please help me with that.
You cant man! Its privacy data! But I believe in flash 10 adobe allows to access to user disk so maybe… be patient!
Does anyone know how to prevent user copying to clipboard from Flex application ?