Flex開発air学習ノート---コピーと貼り付け
4691 ワード
退屈してflex開発airプログラムを見てみると、いい感じで、強い機能がたくさんあります.
テキストのコピーを試みる
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 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);
}
]]>
画像を他の編集ソフトにコピーすることもできます.
参照ドキュメント:
Clipboardクラスには、クリップボードとドラッグアンドドロップ操作でデータとオブジェクトを転送するためのコンテナがあります.OSクリップボードには、静的
Clipboardオブジェクトには、複数のフォーマットの同じ情報を含めることができます.複数のフォーマットで情報を提供することで、別のアプリケーションが情報を使用できる機会を増やすことができます.
標準フォーマットは次のとおりです. BITMAP_FORMAT:BitmapDataオブジェクト FILE_LIST_FORMAT:Fileオブジェクトの配列 HTML_FORMAT:HTML形式の文字列データ RICH_TEXT_FORMAT:RTF形式データを含むByteArray TEXT_FORMAT:文字列データ URL_FORMAT:URL文字列 これらのフォーマットとして使用される定数は、ClipboardFormatクラスで定義されます.
テキストのコピーを試みる
{
Clipboard.generalClipboard.setData(
}
private function PasteData():void
textOut.text=Clipboard.generalClipboard.getData(
]]>
次に、画像をコピーする操作を示します.
画像のコピーを試みる
{
Clipboard.generalClipboard.setData(
}
private function PasteData():void
textOut.text=Clipboard.generalClipboard.getData(
{
var bd:BitmapData=new BitmapData(myImage.width,myImage.height);
Clipboard.generalClipboard.setData(
}
]]>
画像を他の編集ソフトにコピーすることもできます.
参照ドキュメント:
Clipboardクラスには、クリップボードとドラッグアンドドロップ操作でデータとオブジェクトを転送するためのコンテナがあります.OSクリップボードには、静的
generalClipboard
プロパティを使用してアクセスできます.Clipboardオブジェクトには、複数のフォーマットの同じ情報を含めることができます.複数のフォーマットで情報を提供することで、別のアプリケーションが情報を使用できる機会を増やすことができます.
setData()
またはsetDataHandler()
メソッドを使用して、Clipboardオブジェクトにデータを追加します.標準フォーマットは次のとおりです.