用as3调用摄像头,代码如下:package{importflash.display.Sprite;importflash.text." />

用AS3调用摄像头(附源代码下载)

系统 1766 0
<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog336280.html" frameborder="0" width="336" scrolling="no" height="280"></iframe>
用as3调用摄像头,代码如下:
package{
importflash.display.Sprite;
importflash.text.*;
importflash.media.Camera;
importflash.events.StatusEvent;
importflash.events.ActivityEvent;
importflash.media.Video;

publicclassCameraExextendsSprite
{
privatevarlabel:TextField;
privatevarcamera:Camera;

publicfunctionCameraEx()
{
label=addLabel("CameraEx");

camera=Camera.getCamera();

if(camera!=null){
camera.addEventListener(StatusEvent.STATUS,statusHandler);
camera.addEventListener(ActivityEvent.ACTIVITY,activityHandler);

varvideo:Video=newVideo(200,200);
video.attachCamera(camera);
addChild(video);
video.x=20;
video.y=20;
}
else{
label.text="不能使用";
}
}

privatefunctionstatusHandler(evt:StatusEvent):void{
if(camera.muted)label.text="不能使用";
}

privatefunctionactivityHandler(evt:ActivityEvent):void{
if(evt.activating){
label.text="检测开始";
}
else{
label.text="检测停止";
}
}

privatefunctionaddLabel(text:String):TextField{
varlabel:TextField=newTextField();
label.autoSize=TextFieldAutoSize.LEFT;
label.text=text;
addChild(label);
returnlabel;
}
}
}
附件下载: CameraEx.rar


用AS3调用摄像头(附源代码下载)


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论