AS3::7.Touchlessから座標情報をAIRに送信する7.Touchlessから座標情報をAIRに送信する今回はActionScript3というより、C#の話になってしまいました。カメラ画像に映したペンなどをマーカーにしてデバイスとして操作できるTouchlessというアプリの面白さに魅かれて、ぜひFlashをコントロールしてみたい。なんとかマーカーの動きをAIRアプリに伝えるところまでできました。Touchlessからの動きを取得してAIRに送信する処理のサンプルコードを紹介します。ソースコードを見てみます。}}前半部分が主にTouchlessの処理で、後半部(_startServer)が以前紹介したソケット待ちうけサーバーを一部改変したものになります。前半部の処理の流れは、カメラ映像を取得してpictureBoxに割り当て、マウスクリックされた箇所をTouchlessMgrにマーカーとしてセット、マーカーの移動イベントとなります。自分のWebカメラが安物だからかもしれませんが、640×480の映像ではマーカーをうまく取得できませんでした。320×240だとマーカーを取得できました。t.Start();という風にスレッドを用いて動作させます。これでマーカーを動かすことでAIRに動きを伝えることが可能になりました。AIRのコードは以前の記事そのまま流用しました。サーバー、クライアント処理とC#での実装が学べます。「基礎編」ということで「応用編」を楽しみにお待ちしております。持ち運びに便利なリファレンスです。小さいながらソケット通信の解説、サンプルもしっかりのっています。ActionScript3を用いた通信やネットワークプログラミングの基礎知識としてJAVAでの実装や解説を読むことができます。雑誌なので書店に急げー。1.ActionScript3について2.MovieClipのドラックと、TransitionManagerを試してみた3.Flashからアップロードした動画をffmpegでflvに変換してみた(最低限動くVer)4.AIRで自動アップデート処理を利用してみた5.AIR+C#アプリ間のソケット通信6.高橋メソッド3Dβ公開7.Touchlessから座標情報をAIRに送信する8.画像切り出しとTweenerを使ってみるActionScript3Papervision3DFlashMediaServerRed5WowzaMediaServerトッププログラミング書籍紹介サイト製作四方山噺Macブログ。