※現在、「wonderfl build flash online」求人コンテンツ制作に関してのアンケートを実施中です!みなさまのお力添えを頂いて、続々とアンケート結果が集まっていますが、まだまだ募集しております。ご協力のほど、どうぞよろしくお願いいたします!

wonderfl運営事務局
→アンケートページ(※ログインしてからお答えいただけるようになっています。)

 notice: Flash editor updated! Join the development! Thanks to MiniBuilder


forked from : nacookan's カメラで撮ってpngをローカルに保存 [diff(2)]

FORKED
  1. // forked from hacker_4pqz69ow's forked from: カメラで撮ってpngをローカルに保存
  2. // forked from nacookan's カメラで撮ってpngをローカルに保存
  3. // 参考 : http://blog.asial.co.jp/512
  4. // 要 Flash Player 10 らしい
  5. package{
  6.     import flash.display.*;
  7.     import flash.text.*;
  8.     import flash.events.*;
  9.     import flash.media.*;
  10.     import flash.net.*;
  11.     import com.adobe.images.PNGEncoder;
  12.     public class CameraCap extends Sprite{
  13.         public function CameraCap():void{
  14.             var cam:Camera = Camera.getCamera();
  15.             if(!cam) return;
  16.             
  17.             var v:Video = new Video(320280);
  18.             v.attachCamera(cam);
  19.             v.x = 50;
  20.             v.y = 50;
  21.             this.addChild(v);
  22.             var button:Sprite = new Sprite();
  23.             button.graphics.lineStyle(2, 0xa0a0a0);
  24.             button.graphics.beginFill(0xe0e0e0);
  25.             button.graphics.drawRect(0010030);
  26.             button.graphics.endFill();
  27.             button.x = 50;
  28.             button.y = 300;
  29.             this.addChild(button);
  30.             button.addEventListener(MouseEvent.MOUSE_DOWN, function(e:MouseEvent):void{
  31.                 var bd:BitmapData = new BitmapData(320300);
  32.                 bd.draw(v);
  33.                 (new FileReference()).save(
  34.                     PNGEncoder.encode(bd),
  35.                     'capture.png'
  36.                 );
  37.             });
  38.         }
  39.     }
  40. }
noswf
Get Adobe Flash Player