Flash高级应用:用AS3调用摄像头
用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;
}
}
}
- 游客发表于:07-08-03
55555555没有做出来
- flash:闪烁灯光效果制作 (顶了24次)
- Flash实例蝶恋花制作过程深入剖析 (顶了22次)
- Flash制作书法动画 (顶了17次)
- FLASH:水纹banner的制作 (顶了17次)
- flash手绘蝴蝶(只需六步完成) (顶了12次)
- 教你一分钟制作超炫Flash翻页相册 (顶了12次)
- flash手绘奔马 创意导航页 (顶了11次)
- Flash教程:用AS打造小球自由运动和 (顶了11次)
- Flash MX制作登录与退出窗口 (顶了9次)
- Flash动画特效制作技巧:文字炸开效 (顶了7次)
- 周一至周五9:00-20:00 周末10:00-17:00
- 客服热线:010-51296260
- 发布招标任务咨询QQ:822959988
- 承接招标任务咨询QQ:822959988
- 发布任务服务邮箱:post@taskcn.org
- 承接任务服务邮箱:service@taskcn.org
- 传真电话:010-82612985