PrintScreenした画像をAIRで表示させてみる
前回のエントリではクリップボードの文字列データを問題なく拾えることが分かったので、次は PrintScreen でキャプチャしたデスクトップの画像を AIR アプリ内に表示できるかどうか試してみました。
前回言及したクリップボードアクセス用クロージャ内に以下のように記述することでビットマップデータが拾えます。
サンプルなのでエラーチェックとかそういうのは省略。
var data:TransferableData = ClipboardManager.data;if ( data.formats[0] == TransferableFormats.BITMAP_FORMAT ){
var bd:BitmapData = data.dataForFormat( TransferableFormats.BITMAP_FORMAT ) as BitmapData;
}
で、実行したら
あれ?
.icoしか拾ってなかったりする?
どういう構造になってんだろ。。。某ウイルスもどきが作られないように対策でもしたのかなと勘ぐってみました。
キャプチャ画像をクリップボードから直接あれこれするアプリは今のところは作れないようです、残念!


