ActionScript3捕捉摄像头:
package { import flash.display.Sprite; import flash.text. * ; import flash.media.Camera; import flash.events.StatusEvent; import flash.events.ActivityEvent; import flash.media.Video; public class CameraEx extends Sprite { private var label:TextField; private var camera:Camera; public function CameraEx() { label = addLabel( " CameraEx " ); camera = Camera.getCamera(); if (camera != null ){ camera.addEventListener(StatusEvent.STATUS,statusHandler); camera.addEventListener(ActivityEvent.ACTIVITY,activityHandler); var video:Video = new Video(camera.width,camera.height); video.attachCamera(camera); addChild(video); video.x = 20 ; video.y = 20 ; } else { label.text = " 不能使用 " ; } } private function statusHandler(evt:StatusEvent): void { if (camera.muted) label.text = " 不能使用 " ; } private function activityHandler(evt:ActivityEvent): void { if (evt.activating){ label.text = " 检测开始 " ; } else { label.text = " 检测停止 " ; } } private function addLabel(text:String):TextField{ var label:TextField = new TextField(); label.autoSize = TextFieldAutoSize.LEFT; label.text = text; addChild(label); return label; } } } 效果:转载于:https://www.cnblogs.com/aoogur/archive/2008/12/22/1360149.html
相关资源:数据结构—成绩单生成器