2016-10-13 00:16:48 点击量:8 标签: 收藏本文
[AS3]as3处理与控制摄像头的代码实例
- //在flash中引用并控制摄像头
- //建立一个视频元件,拖入场景中,取名为my_video
- //在第一帧中指定以下代码
- var my_video:Video;
- //定义my_video为Video类型
- my_video._x = 100;
- //指定my_video的_x属性
- my_video._y = 40;
- //指定my_video的_y属性
- var my_cam:Camera = Camera.get();
- //定义新的对象my_cam为摄像头
- my_cam.setMode(200, 200, 10, true);
- //设置摄像头的模式为200X200象素,10FPS,并使用首选区域
- my_video.attachVideo(my_cam);
- //使摄像头的图像显示在my_video视频元件中
- //建立一个按钮,拖入场景并指定以下代码
- on (release) {
- //首先建立一个空的影片剪辑,拖入场景,并取名叫mc_view
- import flash.display.BitmapData;
- //引入flash.display.BitmapData类型库,里面提供各种图片处理功能
- var my_pic:BitmapData = new flash.display.BitmapData(400, 400);
- //定义my_pic为一个新的BitmapData类型,宽高的范围分别为400,400
- my_pic.draw(_root);
- //指定my_pic把图像显示到主场景中
- mc_view.attachBitmap(my_pic, 100);
- //让空的影片剪辑mc_view连接并显示my_pic,并将其显示深度设置为100,避免被覆盖
- }
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室