- 浏览: 50748 次
- 性别:
- 来自: 武汉
最新评论
[url=http://www.uncool.cn/blogs/read.php?90]
[/url]
这是我去年做的一个小作品,现在我把他写成一个系列教程,给大家练练手。其中包含了截图的用法,时间事件,TileList组件的应用等等,综合起来还算不错。
第一步:让舞台能够显示连接的视频,让你的光辉形象显示出来。
这一步很简单,你首先建立一个FLA文档后,按F11,让库面版显示出来,然后在面版的下部,右键-新建VIDEO,命名随意,完成后,把这个视频从库拖到舞台上,由于初始大小为:160*120,你可以按照你的喜欢,设置为任何大小,我这里就设置为:320*240。并且命名此VIDEO的实例名为:cameraVideo
接着在时间面版上,新建一个时间轴,并且命名为:action,按F9,开始写代码(后面的代码全都写在里面)。
//这是定义个新的相机视频,然后从当前的视频头取得内容。
var myCamera:Camera =Camera.getCamera();
//这个就比较简单了,把定义的相机视频绑定到放置的VIDEO上就可以了
cameraVideo.attachCamera(myCamera);
测试下,看看,是否你的光辉形象出现了。注意:在测试的时候,跳出的设置,你应该选择:允许
第二步:事情没那么简单,我们需要填坑。
ok,视频是出来了,但是事情还没那么简单,因为你需要考虑万一没装视频头怎么办?总需要来个提示吧。所以我们要把刚才的代码进行完善,弄个辨别语句。
var myCamera:Camera=Camera.getCamera();
if (myCamera==null) {
//意思就是,未检测到视频头,然后该干嘛,当然你想干嘛就干嘛。
trace("你还没安装视频头,或者视频头未连接");
} else {
//这是检测成功了
cameraVideo.attachCamera(myCamera);
trace("视频头检测成功");
}
上面的测试是有一点小问题的,因为刚才已经测试成功过有视频头了,现在虽然拔掉视频头,但是他还是会显示连接正确,为啥呢,因为刚才的连接数据他还是存在了本地上。你可以关掉FLASH,然后再重新测试下看看。这个没关系,因为,一般而言在网页上这个错误倒不会出现了。
第三步:换种做法。
其实,我写这部分,还是有原因的,因为如果按照刚才的从库里拉VIDEO,后面截图会有点小问题,为了方便讲解,再来另一种方法,首先把舞台上的VIDEO删除掉,然后代码如下:
var cameraVideo:Video = new Video();
addChild(cameraVideo);
cameraVideo.width =320;
cameraVideo.height =240;
var myCamera:Camera=Camera.getCamera();
if (myCamera==null) {
//意思就是,未检测到视频头,然后该干嘛,当然你想干嘛就干嘛。
//trace("你还没安装视频头,或者视频头未连接");
} else {
//这是检测成功了
cameraVideo.attachCamera(myCamera);
//trace("视频头检测成功");
}
可以注意到,这里是用代码去直接召唤VIDEO了,这样更符合代码写作。
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/4788.html
发表评论
-
Flash站技术应用(7)—FileReference路径获取问题
2010-04-10 14:24 608关于flash后台通信问题,大家先看下 火山的Flash+a ... -
Flash站技术应用(7)—FileReference路径获取问题
2010-04-10 14:24 674关于flash后台通信问题,大家先看下 火山的Flash+a ... -
flash打造自动提交表单
2010-04-10 14:23 570[1b]方法一: [/1b] Unti ... -
flash打造自动提交表单
2010-04-10 14:23 796[1b]方法一: [/1b] Unti ... -
Flash 8打造的一个超酷的Flash Web站点
2010-04-10 14:23 685用Flash制作一个[1b]Flash web站点[/1b], ... -
flv文件格式解读之视频tags
2010-04-10 09:43 870视频tags的组成: //------------------ ... -
flv文件格式解读之视频tags
2010-04-10 09:43 765视频tags的组成: //------------------ ... -
flv文件格式解读之data tags结构及实例分析
2010-04-10 09:43 919data tag的组成 //----------------- ... -
flv文件格式解读之data tags结构及实例分析
2010-04-10 09:43 876data tag的组成 //----------------- ... -
减少fms对磁盘的损耗
2010-04-10 09:42 585使用fms的rtmp协议可以让用户更为流畅的接受音频或者视频流 ... -
我对as3声音架构的理解
2010-04-09 12:39 564一直都对as3的声音架构 ... -
as3.0游戏开发之打气球系列(一)
2010-04-09 12:39 492好久没有写正经的文章 ... -
as3按钮事件
2010-04-09 12:38 567在刚开始学As3时,如果不知道按钮的事件如onPress的话 ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 12:38 638很不错的视频教程 原文地址: http://blog.sina ... -
as3 使用sound类(翻译)-暂停和继续播放声音
2010-04-09 12:38 644[1b]问题十[/1b] 如何暂停声音,如何从暂停的地 ... -
flash连连看游戏设计视频教程
2010-04-09 08:18 1146全屏观看地址: [url=http://vhead.blog. ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 08:18 530很不错的视频教程 原文地址: http://blog.sina ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 08:17 487很不错的视频教程 原文地址: http://blog.sina ... -
BlazeDS入门及配置
2010-04-09 08:17 594无论是哪种服务器端技 ... -
BlazeDS入门及配置
2010-04-09 08:17 661无论是哪种服务器端技 ...
相关推荐
教你用asp+flash做在线照相程序,无须配置FMS 内附源代码、录像教程、用到的组件
实现纯js+html的视频拍照功能,网页需要支持flash。主要功能包含: 1、视频拍照 2、自动连拍 3、获取同一设备上的不同摄像头 4、在视频上画拍照框 5、返回64位加密字节给js
用Adobe flash制作的照相机手动调焦 flash源文件
aspx Flash Flex 在线拍照 拍照aspx Flash Flex 在线拍照 拍照
Flash网络照相源码 功能介绍: 该源码实现了在asp.net中使用flash网页使用摄像头拍照的功能。功能比较简单,只实现了拍照功能。
flash在线拍照
asp+flash实现拍照 很好用的东西,希望大家喜欢,附带flash 源码
整理了一些Flash在线拍照的实例 包括flash和网页部分
php_flash 调用摄像头拍照
flash+php+在线视频拍照头像上传
——探探那些被忽略的拍照要求和技巧》、Smart3D系列教程3之 《论照片三维重建中Smart3D几个工作模块的功能意义》、Smart3D系列教程4之 《案例实战演练1——小物件的照片三维重建》、Smart3D系列教程5之 《案例实战...
可以实现网页中支持视频头在线拍照的C#+FLASH的源代码
TQ2440开发板系列教程合集(20090909新增OV9650和AV模块拍照程序).rar
PHP+FLASH,用摄像头拍照,保存,上传
这个是好东西找好久的,很实用的东西,适合.net录像 啊 截图啊 拍照的功能,在web2.0风火的时候 这个是个很好的工具哦 。
asp+flash在线拍照 主要留意as部分,和test.asp部分
整理了一些Flash在线拍照的技术介绍 包括flash和网页部分
asp.net 中使用flash实现在线拍照 绝对能用!
flash调用摄像头拍照和上传的学习地址 挺有用
使用的是FluorineFx(FluorineFX是一个开源库,提供了一种在.NET framework下对Flex/Flash的远程过程调用,Flex数据服务和实时数据的使用技术)结合实现在线拍照 拍摄完成的照片保存在photo文件夹下