Lettura e scrittura negli Appunti di sistema

Flash Player 10 e versioni successive, Adobe AIR 1.0 e versioni successive

Per leggere dagli appunti di sistema, chiamate il metodo getData() dell'oggetto Clipboard.generalClipbooard , specificando il nome del formato da leggere:

import flash.desktop.Clipboard; 
import flash.desktop.ClipboardFormats; 
 
if(Clipboard.generalClipboard.hasFormat(ClipboardFormats.TEXT_FORMAT)){ 
    var text:String = Clipboard.generalClipboard.getData(ClipboardFormats.TEXT_FORMAT); 
} 
Nota: il contenuto in esecuzione in Flash Player o in una sandbox non appartenente a un'applicazione di AIR può chiamare soltanto il metodo getData() in un gestore di eventi per un evento paste . In altre parole, solo il codice in esecuzione nella sandbox di un'applicazione AIR può chiamare il metodo getData() al di fuori del gestore di eventi paste .

Per scrivere negli Appunti, aggiungete i dati all'oggetto Clipboard.generalClipboard in uno o più formati. Tutti i dati esistenti nello stesso formato vengono sovrascritti automaticamente. È comunque una buona norma svuotare gli appunti di sistema prima di scrivere nuovi dati, così da assicurarsi che i dati irrilevanti in altri formati vengano eliminati.

import flash.desktop.Clipboard; 
import flash.desktop.ClipboardFormats; 
 
var textToCopy:String = "Copy to clipboard."; 
Clipboard.generalClipboard.clear(); 
Clipboard.generalClipboard.setData(ClipboardFormats.TEXT_FORMAT, textToCopy, false); 
Nota: il contenuto in esecuzione in Flash Player o in una sandbox non appartenente a un'applicazione di AIR può chiamare soltanto il metodo setData() in un gestore di eventi per un evento utente, ad esempio un evento di tastiera o mouse o un evento copy o cut . Solo il codice in esecuzione nella sandbox dell'applicazione AIR può chiamare il metodo setData() al di fuori di un gestore di eventi utente.