一、camera 对象
使用环境:flash player 6,本地使用或者flash communication server mx环境下。
先来做一个小的实验,请有网络摄像头的朋友做好准备。
打开flash mx,新建一个movie。选中菜单window>library,调出library面板。在library面板右上角的pop-up菜单上选中new video选项,
在library里面将会出现一个video对象的图标(也是communication的一个新对象)。
将这个东东拖进主场景,在属性面板上给它起一个名字mybox。选中菜单window>actions,调出,actionscipt编辑面板,选中当前的帧,写下如下的代码:
//抓取当前默认的摄像头图像
cam = camera.get();
//把图像在flash里面播放出来
mybox.attachvideo(cam);
运行一下,会首先弹出一个安全性提示对话框,询问本地是否允许使用摄像头。
确定以后,你就会看见摄像头采集的图像就能够在flash里面播放了。是不是巨简单,这就是mm公司的宗旨:不求麻烦,但求简单。嘿嘿,这是我加的台词。
当然,camera对象和video对象的出现主要是为了在网上运用,提供了针对camera网络设置的一系列属性、方法和处理器。
方法:camera.get,camera.setkeyframeinterval,camera.setloopback,camera.setmode,camera.setmotionlevel,camera.setquality;
属性:camera.activitylevel,camera.bandwidth,camera.currentfps,camera.fps,camera.height,camera.index,camera.keyframeinterval,camera.loopback,camera.motionlevel,camera.motiontimeout,camera.muted,camera.name,camera.names,camera.quality,camera.width。
处理器:camera.onactivity,camera.onstatus。
这里只是提供一个介绍,有兴趣的朋友可以去mm的网站www.macromedia.com找资料看的。
反正有兴趣的一定会去看,没有兴趣的翻译出来也不会看。
************************************************************
有的朋友没能看见弹出的安全性提示面板,可以这样做。
在电影上点击右键“设置”(setting...),在弹出的面板上面选择第一个标签项,去掉“记住”(remember)选项,再运行一下就行了。
---------------------如果还没有出现------------------
看到最后一个标签面板,camera面板,只有当这里检测到并出现了下拉菜单的时候,
运行上面的代码才能弹出上面的第三幅图所表示的安全性提示面板。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器