用AS3调用摄像头(附源代码下载)
来源:互联网 发布:apache event mpm 编辑:程序博客网 时间:2024/06/05 12:41
用as3调用摄像头,代码如下:
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(200,200);
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;
}
}
}
附件下载: CameraEx.rar 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(200,200);
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;
}
}
}
- 用AS3调用摄像头(附源代码下载)
- 用AS3调用摄像头(附源代码下载)
- 用AS3调用摄像头(附源代码下载)
- 用AS3调用摄像头(附源代码下载)
- 用AS3调用摄像头(附源代码下载)
- 用AS3调用摄像头(附源代码下载)
- 用AS3调用摄像头(附源代码下载)
- 用AS3调用摄像头(附源代码下载)
- 用AS3调用摄像头(附源代码下载)
- 用AS3调用摄像头(附源代码下载)
- 用AS3调用摄像头(附源代码下载)
- 用AS3调用摄像头(附源代码下载)
- 用AS3调用摄像头(附源代码下载)
- 用AS3调用摄像头(附源代码下载)
- 用AS3调用摄像头(附源代码下载)
- 用AS3调用摄像头(附源代码下载)
- 用AS3调用摄像头(附源代码下载)
- asp.net调用摄像头示例程序源代码下载
- Banacast最近升级
- 服装ERP研究(九):DRP项目结束后如何配置支持小组
- 當中文的OS + 英文的VS 2005 + SP1 = 中英混合的IDE
- (三)Java EE 5实现Web服务(Web Services)及多种客户端实例-瘦客户端
- .net实现3D饼图
- 用AS3调用摄像头(附源代码下载)
- 仿真器(emulator)和模拟器(simulator)的区别
- BigInteger大整数类——实例和源码(相当经典)
- 服装企业的ERP实施是有条件的
- Orphean WinForm Helper Patch 1
- (二)Java EE 5实现Web服务(Web Services)及多种客户端实例-实现Web服务
- [asp,jsp,asp.net]文件上传技术浅议~~
- Inside ASP.NET 2.0 – Controls Model
- (七)Java游戏部署在Palm Os平台仿真器(Access)