いうUSBカメラを用いて操作するツールでFlashを操作するアプリを作ろうと思い立ち、TouchlessはC#のSDKが公開されているので、そのまま利用。Flashはセキュリティ等が手間なのでAIRアプリでまずは作ってみる。実現方法としては、Touchlessを用いたC#アプリがサーバーの役目をして、ソケットを開いた状態で待機。AIRアプリはそこに接続してTouchlessの操作情報を受け取るというので行けそう。いうわけで、まずはソケット通信でAIR、C#間でデータをやり取りするサンプルを作成。参考に少しだけ変更を加えた。true;この一行で、定期的に送ってくれるようになりました。接続するクライアント側はActionScript3で追加されたsocketクラスを利用します。}}Event.CONNECTが接続された際に呼び出されるイベント。ProgressEvent.SOCKET_DATAがサーバーからの文字送信などがあった際に呼び出されるイベントです。ボタンを押すと、ソケットを通してC#サーバーに文字列を送り、文字列を受け取ったサーバーが文字列を返すだけの簡単なプログラムです。これで簡単ですが、AIRクライアントとC#サーバーの接続処理が実装できました。サーバー、クライアント処理と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ブログ。