一、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面板,只有当这里检测到并出现了下拉菜单的时候, 运行上面的代码才能弹出上面的第三幅图所表示的安全性提示面板。
出处:蓝色理想
责任编辑:无意
上一页 下一页 LocalConnection 对象
◎进入论坛Flash专栏版块参加讨论
|