スナップショットTweet最近Flex2を勉強しています。PHPと違って動きのあるものが作れるので作ってて楽しいですね。Webカメラとの連携も簡単に出来たので、今回はカメラで撮影した静止画をpng形式で保存するサンプルを作ってみました。画像はBitMap形式でしか取り出せないようですが、参考リンク先で見つけたPNGEncoder.asを使用してPNG形式に変更しています。「撮影」ボタンを押した後に映像が一時停止してるかのように見えるのは、このBitMap画像をかぶせて表示してるだけです。処理はカッコ悪いですがそれなりによく見えます。悩んだのは、生成した画像データをどうやってユーザーにダウンロードさせるかでした。調べてみると、同じことをやろうとしていた人たちもいたのですが、結局一度サーバーにアップロードするしかないという結論になってました。メモリ内の画像ファイルをダウンロードさせるくらいならサーバーを介さずに出来てもよさそうだと思ったのですが、何か方法はないんでしょうかねこのサンプルでは、生成した画像をupload.phpに投げて一旦アップロードし、その直後にdownload.phpでユーザーにダウンロードさせるようにしてます。このへんはグダグダなので何とかしたいです。Webカメラが接続されているPCでしか動作しません。最初にWebカメラを動作させる許可を求められるので、「許可」を選択してください。カメラの映像が表示されたら、「撮影」を押した後に「保存」を押すと画像をダウンロードできます。$file;Flexアプリケーションのソースコードはアプリケーションを右クリックして「ソースの表示」を選択して下さい。ちなみにこのソースコードの表示機能、いろんなところで見かけたのですが、どうやるのか分からなかったので調べてみました。Source機能とか言うらしいです。Builder2の場合、メニューの「プロジェクト」→「アプリケーションのソースをパブリッシュ」でソースを公開できるようになります。みなさんもいいサンプルが出来たらソースコードをガンガン公開しちゃいましょう。byスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。