Bom a alguns meses estava estudando e queria tentar capturar a minha tela com um click, mas acabei por para por falta de tempo.
agora este dias achei um exemplo muito legal, que o Tiago do www.psyked.co.uk.
E ele criou um classe:
Como o Print Screen dados.
Esta é realmente fácil – utilizar a Área de Transferência classe (disponíveis no air).
import flash.desktop.Clipboard;
import flash.desktop.ClipboardFormats;
import flash.display.BitmapData;
Clipboard.generalClipboard.getData(ClipboardFormats.BITMAP_
FORMAT) as BitmapData;
Se queremos que a utilização em palco, envolva o BitmapData em Bitmap:
new Bitmap (Clipboard.generalClipboard.getData (ClipboardFormats.BITMAP_
FORMAT) as BitmapData); FORMAT) como BitmapData);
Isso é fácil, não é? Crie um botão ou whatnot e você pode agarrar a tela de dados. Mas o que se não houver BitmapData na prancheta? Clipboard.generalClipboard.hasFormat(ClipboardFormats.
BITMAP_FORMAT) Isso é muito fácil – utilizar o hasFormat função da prancheta classe:
Clipboard.generalClipboard.hasFormat(ClipboardFormats.
BITMAP_FORMAT) Clipboard.generalClipboard.hasFormat(ClipboardFormats.
BITMAP_FORMAT) Clipboard.generalClipboard.hasFormat(ClipboardFormats.
BITMAP_FORMAT) returns a boolean value – you’d never guess. Clipboard.generalClipboard.hasFormat(ClipboardFormats.
BITMAP_FORMAT) retorna um valor Booleano – você nunca adivinhar.
mais informaçoes em http://www.psyked.co.uk/general-chit-chat/print-screen-detection-in-air.htm