flash调用摄像头弹出设置框监听

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="horizontal"
        verticalAlign="middle"
        backgroundColor="white">
 
    <mx:Script>
        <![CDATA[
            import mx.controls.Alert;
            import mx.utils.StringUtil;
 
            private function videoDisplay_creationComplete():void {
                var camera:Camera = Camera.getCamera();
                if (camera) {
                    videoDisplay.attachCamera(camera);
                    camera.addEventListener(ActivityEvent.ACTIVITY, camera_activity);
                    camera.addEventListener(StatusEvent.STATUS, camera_status);
                } else {
                    Alert.show("You don't seem to have a camera.");
                }
            }
 
            private function camera_activity(evt:ActivityEvent):void {
                var str:String = "[{0}] activating:{1}\n";
                textArea.text += StringUtil.substitute(str,
                                    evt.type,
                                    evt.activating);
            }
 
            private function camera_status(evt:StatusEvent):void {
                var str:String = "[{0}] code:'{1}', level:'{2}'\n";
                textArea.text += StringUtil.substitute(str,
                                    evt.type,
                                    evt.code,
                                    evt.level);
                switch (evt.code) {
                    case "Camera.Muted":
                        Alert.show("User denied access to camera.");
                        break;
                    case "Camera.Unmuted":
                        Alert.show("User allowed access to camera.");
                        break;
                }
            }
        ]]>
    </mx:Script>
 
    <mx:VideoDisplay id="videoDisplay"
            creationComplete="videoDisplay_creationComplete();"
            width="160"
            height="120" />
 
    <mx:TextArea id="textArea"
            editable="false"
            width="100%"
            height="{videoDisplay.height}"
            wordWrap="false"
            verticalScrollPolicy="on" />
 
</mx:Application>


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/417707.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

git合并多个提交

git合并多个提交 [时间&#xff1a;2016-11] [状态&#xff1a;Open] [关键词&#xff1a;git&#xff0c;git rebase&#xff0c;合并提交&#xff0c;commit] 0. 引言 本文是关于Git提交记录修改的方法&#xff0c;主要是将多个提交记录合并为一个&#xff0c;然后提交。这里…

js声明php变量,vue.js怎样声明变量

vue.js声明变量的方法&#xff1a;1、使用let定义&#xff0c;let是块级作用域&#xff0c;函数内部使用let定义后&#xff0c;对函数外部无影响&#xff1b;2、使用var定义&#xff0c;var定义的变量可以修改&#xff1b;3、使用const定义&#xff0c;const定义的变量不可以修…

使用Flex生成GUID

使用UIDUtil.createUID()方法可以生成一个GUID&#xff0c;UIDUtil在mx.utils.UIDUtil包里 var newGUID:StringUIDUtil.createUID();

Flex与JavaScript的交互:调用JavaScipt或者被JavaScript调用

一、在JavaScript中调用Flex方法 在Flex中可以用ExternalInterface来调用Flex的方法&#xff0c;途径是 1.通过在Flex应用可调用方法列表中添加指定的公用方法。在Flex应用中通过调用addCallback()可以把一个方法添加到此列表中。addCallback将一个ActionScript的方法注册为一个…

05_HttpClient_模拟登陆

[留个沙发]转载于:https://www.cnblogs.com/HigginCui/p/6118729.html

zval php,PHP内核之zval

这篇文章主要介绍的内容是关于PHP内核之zval&#xff0c;有着一定的参考价值&#xff0c;现在分享给大家&#xff0c;有需要的朋友可以参考一下

前端学习(2173):动态路由的跳转

app.vue <template><div id"app"><router-link to"/home">首页</router-link><router-link to"/about">关于</router-link><router-link v-bind:to"/user/userId">用户</router-link&g…

flex上传文件代码

带页面返回值处理的<s:Application xmlns:fx"http://ns.adobe.com/mxml/2009" xmlns:s"library://ns.adobe.com/flex/spark" xmlns:mx"library://ns.adobe.com/flex/mx" creationComplete"init()" xmlns:local"*…

前端测试框架 jasmine 的使用

最近的项目在使用AngulaJs,对JS代码的测试问题就摆在了面前。通过对比我们选择了 Karma jasmine ,使用 Jasmine做单元测试 &#xff0c;Karma 自动化完成&#xff0c;当然了如果使用 Karma jasmine 前提是必须安装 Nodejs。 安装好 Nodejs &#xff0c;使用 npm 安装好必要…

windows执行oracle脚本,Windows下通过计划任务执行数据库备份脚本

Windows 下通过计划任务执行数据库备份脚本在Linux下可以通过crontab来设置定时执行数据库的备份脚本&#xff0c;同样Windows 下可以通过设定任务计划程序来设定要执行的自动备份脚本。具体的设定过程不再详述&#xff0c;下面分别为Oracle和MySQL的备份脚本&#xff1a;1.Win…

js调用WebService(复杂对象传入)[原创]

原创地址&#xff1a;http://longtianyu1.blog.163.com/blog/static/998196520111019315663/ 实现原理&#xff0c;通过POST SOAP 1.2协议内容&#xff0c;实现复杂对象的传入 POST /Main.asmx HTTP/1.1Host: localhostContent-Type: application/soapxml; charsetutf-8Content…

C#操作 MongoDB【原创】

MongoDB下载地址&#xff1a;http://www.mongodb.org/downloads Mongo C# Driver驱动下载地址&#xff1a; https://github.com/mongodb/mongo-csharp-driver MongoDB所有语言的驱动列表 LanguagePackagesSourceAPI ReferenceCsource tarballsGitHubAPIC#packagesGitHubAPICso…

React 相关资料

learncodeacademy/react-js-tutorialsMobX 转载于:https://www.cnblogs.com/skating/p/6125178.html

在线安装php,CentOS在线安装PHP|dayblog-天天博客|PHP交流,PHP技术,PHP博客,博客交流,dayblog,blog,天天博客...

1、先安装一些其他依赖yum -y install libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs …

Map-Reduce的逻辑过程

假设我们需要处理一批有关天气的数据&#xff0c;其格式如下&#xff1a; 按照ASCII码存储&#xff0c;每行一条记录 每一行字符从0开始计数&#xff0c;第15个到第18个字符为年 第25个到第29个字符为温度&#xff0c;其中第25位是符号/-00670119909999919500515070000 0043011…

(HDU)1019 --Least Common Multiple(最小公倍数)

描述 一组正整数的最小公倍数&#xff08;LCM&#xff09;是可以被集合中所有数字整除的最小正整数。 例如&#xff0c;5,7和15的LCM为105。输入 输入将包含多个问题实例。 输入的第一行将包含指明问题实例数量的单个整数。 每个实例将由形式为m n1 n2 n3 ... nm的单行组成&…

如何将exe文件在linux下执行,如何在Linux系统下查找可执行文件

可执行文件是指可移植可执行的文件&#xff0c;用于程序的执行&#xff0c;那么Linux下要如何查找可执行文件呢&#xff1f;下面小编就给大家介绍下Linux中查找可执行文件的方法&#xff0c;一起来了解下吧。linux下查找可执行文件ls -F|grep “*”这样就可以了&#xff01;ls …

前端学习(2176):vue-router的路由的嵌套使用

app.vue <template><div id"app"><router-link to"/home">首页</router-link><router-link to"/about">关于</router-link><router-link v-bind:to"/user/userId">用户</router-link&g…