這篇其實是參考 qop's blog 的 AIR 存圖測試 變形而來,只是多加了Webcam去做抓圖的媒介,請先下載安裝 as3corelib ,它會以component的形式存在,使用時直接從component視窗拉出來後刪掉保留在library即可。 package { import flash.utils.ByteArray; import flash.media.Camera; import flash.media.Video; import flash.events.*; import flash.display.*; import com.adobe.images.JPGEncoder; import flash.filesystem.*; public class WebcamTest extends Sprite{ private var video:Video; public function WebcamTest() { stage.scaleMode = StageScaleMode.NO_SCALE; showVideo(); btn.addEventListener(MouseEvent.CLICK, doClick); } public function showVideo() { var camera:Camera = Camera.getCamera(); if (camera != null) { video = new Video(320,240); video.attachCamera(camera); video.x=40; video.y=20; addChild(video); } else { trace("You need a camera."); } } private function doClick(e:MouseEvent):void { var file:File = File.applicationResourceDirectory; var bd:BitmapData=new BitmapData(320,240, false, 0xff...