- 浏览: 45215 次
- 性别:
- 来自: 深圳
最新评论
[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
发表评论
-
Flv网络播放器制作全攻略
2010-04-10 10:02 589***************************** ... -
flash中NetConnection与NetStream知识整理
2010-04-10 10:02 651NetConnection只有一个connect方法,NetS ... -
flv制作工具大全
2010-04-10 10:02 828Collected links to Flash Vid ... -
FLV播放器汇总
2010-04-10 10:01 597http://www.dengjie.com/weblog/c ... -
使用 Flash Remoting in Flash Forms 制作 Live Search
2010-04-10 10:01 649即时搜索效果察看 Live Search 的程式分成两部份 ... -
《AS 3 Cookbook 中文版》 第二章. 自定义类 2.0. 简介
2010-04-09 12:59 581ActionScript 3.0 最本质的 ... -
《AS 3 Cookbook 中文版》 第二章. 自定义类 2.0. 简介
2010-04-09 12:59 495ActionScript 3.0 最本质的 ... -
《AS 3 Cookbook 中文版》 第三章. 运行时环境 3.0. 简介
2010-04-09 12:59 758[1b] 3.0. 简介 [/1b]Flash ... -
《AS 3 Cookbook 中文版》 第三章. 运行时环境 3.0. 简介
2010-04-09 12:59 697[1b] 3.0. 简介 [/1b]Flash ... -
Flex2/AS3在Linux下的开发环境
2010-04-09 12:58 648这次修正了万恶的“Incorrect flash playe ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 10:05 573很不错的视频教程 原文地址: http://blog.sina ... -
as3 使用sound类(翻译)-暂停和继续播放声音
2010-04-09 10:05 623[1b]问题十[/1b] 如何暂停声音,如何从暂停的地 ... -
AS3制作MP3波形图
2010-04-09 10:05 682示地址: http://www.taoshaw.com/tao ... -
AS3制作MP3波形图
2010-04-09 10:05 870示地址: http://www.taoshaw.com/tao ... -
as3打造一个非常酷的莲花曲线效果
2010-04-09 10:05 648详细代码: var radius:int=100; va ... -
跑动的小火柴人(flash动画)
2010-04-08 10:23 577本教程描绘的是完全用ActionScript做的一个火柴棍小人 ... -
旋转的flash花朵
2010-04-08 10:23 622先看下最终效果: 本课中的内容涉及:函数定义, for... ... -
旋转的flash花朵
2010-04-08 10:23 653先看下最终效果: 本课中的内容涉及:函数定义, for... ... -
逐帧flash动画制作:花儿吃蝴蝶
2010-04-08 10:23 869先看看效果: 分析: ... -
逐帧flash动画制作:花儿吃蝴蝶
2010-04-08 10:22 847先看看效果: 分析: ...
相关推荐
教你用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文件夹下