Action Script 3.0 についての質問です。PC上で稼働している任意のアプリケーションの表示画面を取得して他のPCに転送したいのですが、デバイスであれば"getCamera()"や"getMicrophone()"のように、取得できますが、アプリケーションの実行画面を取得する方法を知りたくて質問いたします。

当方のシステムは、i7-960-3.2G RAM12GB Win7-64 、Adobe Flash Professional CS5 、Adobe Flash Media Server 3.5 などです。
よろしくお願いいたします。

回答の条件
  • 1人10回まで
  • 13歳以上
  • 登録:2011/05/27 18:38:01
  • 終了:2011/06/03 18:40:03

回答(1件)

id:Banias No.1

Banias回答回数237ベストアンサー獲得回数192011/05/27 18:56:13

ポイント60pt

手順は以下の通り。

  1. キャプチャしたい矩形をgetBoundsで取得
  2. 矩形サイズのBitmapDataをつくりキャプチャ元を複製
  3. corelibの JPGEncoder, PNGEncoder でByteArrayへエンコード
  4. ByteArrayをBase64でString型へ
  5. 他のPCへ送信(ふつうはPOST送信)

技術的な情報は「Saving Flash graphics as image files at runtime」(Adobe Developer Connection)をご覧ください。

id:loco123

早速のご回答ありがとうございます。

的確なご指導に感謝いたします。

ありがとうございました。

Acrobat.comのCONNECTNOWの画面共有で、アプリケーション画面の共有があります。https://acrobat.com/welcome.html

これと同じことをやってみたいのですが、もう少し簡単な方法は有りませんでしょうか?

すみません。よろしくお願いいたします。

2011/05/27 20:08:08

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません