[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
发表评论
-
as3.0游戏开发之打气球系列(一)
2010-04-09 12:48 607好久没有写正经的文章 ... -
as3按钮事件
2010-04-09 12:48 531在刚开始学As3时,如果不知道按钮的事件如onPress的话 ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 12:48 582很不错的视频教程 原文地址: http://blog.sina ... -
as3 使用sound类(翻译)-暂停和继续播放声音
2010-04-09 12:48 534[1b]问题十[/1b] 如何暂停声音,如何从暂停的地 ... -
利用AS3类直接读取Rar文件中的swf文件
2010-04-09 12:47 1247名称:RarExtractor(Rar文件解压器) 作者:fl ... -
AS3.0传递引用时应当注意的问题
2010-04-09 08:27 594整和同事写的地图编辑器代码的时候发现有个引用明明改变了,但是调 ... -
AS3.0传递引用时应当注意的问题
2010-04-09 08:27 611整和同事写的地图编辑器代码的时候发现有个引用明明改变了,但是调 ... -
AS3.0 Socket读取原理分析
2010-04-09 08:27 773AS3.0中使用Socket接收数据我们必须使用Progres ... -
AS3.0 Socket读取原理分析
2010-04-09 08:27 876AS3.0中使用Socket接收数据我们必须使用Progres ... -
开源的as3 3D引擎jiglibFlash
2010-04-09 08:26 1096jiglibFlash:http://code.google. ... -
教你做个性FLASH导航条
2010-04-08 07:52 966首先下载软件Macromedia Flash 8简体中文正式版 ... -
菜鸟制作精美Flash导航菜单
2010-04-08 07:52 1374为方便网友浏览,导航 ... -
菜鸟制作精美Flash导航菜单
2010-04-08 07:51 905为方便网友浏览,导航 ... -
Flash动态缓冲图片导航制作详解
2010-04-08 07:51 763缓冲公式在制作特效中非常有用,著名的三星导航菜单就用到了此公式 ... -
Flash动态缓冲图片导航制作详解
2010-04-08 07:51 654缓冲公式在制作特效中非常有用,著名的三星导航菜单就用到了此公式 ... -
ActionScript 2.0入门系列(继承与接口)
2010-04-07 10:21 657下载地址: [url=/Files/BeyondPic/200 ... -
AS代码2.0:面向对象模型
2010-04-07 10:21 550自从几年前在Flash中引入动作脚本语言(Action Scr ... -
AS代码2.0:面向对象模型
2010-04-07 10:21 692自从几年前在Flash中引入动作脚本语言(Action Scr ... -
AS代码2.0:脚本编辑和调试
2010-04-07 10:20 672Flash MX Professional 2004的动作脚本 ... -
AS代码2.0:脚本编辑和调试
2010-04-07 10:20 567Flash MX Professional 2004的动作脚本 ...
相关推荐
【标题解析】:“asp+flash打造在线照相”这一标题表明了我们将探讨如何利用ASP(Active Server Pages)和Flash技术来构建一个在线摄影系统。ASP是微软开发的一种服务器端脚本语言,常用于动态网页的创建,而Flash则...
1. Flash前端通过ActionScript控制摄像头,展示视频流并允许用户拍照。 2. 用户触发拍照后,Flash捕获当前帧并编码为图像数据。 3. 使用HTTP请求,Flash将图像数据发送到ASP.NET服务端。 4. ASP.NET接收请求,解码...
实现纯js+html的视频拍照功能,网页需要支持flash。主要功能包含: 1、视频拍照 2、自动连拍 3、获取同一设备上的不同摄像头 4、在视频上画拍照框 5、返回64位加密字节给js
标题“Flash实现在线拍照”指的是使用Adobe Flash技术来创建一个Web应用程序,允许用户通过他们的网络摄像头进行实时拍照。这一功能在过去的网页设计中非常常见,因为Flash提供了对多媒体内容的强大支持,包括视频流...
在IT行业中,Flash曾是构建交互式Web内容的主流技术之一,特别是在在线拍照和实时通信领域。本参考资料“Flash在线拍照参考资料2”聚焦于如何利用Flash实现用户在网页上进行拍照的功能,结合了Flash与网页技术的应用...
在互联网早期,Flash是一种广泛用于创建交互式内容的平台,它允许用户在网页上进行多媒体互动,包括视频播放、游戏和像在线拍照这样的应用程序。描述中的“flash在线拍照”意味着用户可以通过浏览器上的Flash插件...
【Flash网络照相源码20130628】是一个基于Flash技术实现的网络摄像头拍照应用。这个源码专为ASP.NET平台设计,允许用户通过网页直接调用电脑的摄像头进行拍照。以下是该源码的核心知识点和相关技术解析: 1. **...
本文将深入探讨“Flash在线拍照参考资料1”所涵盖的关键知识点,旨在为开发者提供一个全面的理解。 首先,我们要理解Flash的核心功能。Flash是一款由Adobe公司开发的多媒体创作工具,它允许开发者创建动画、互动...
在IT行业中,"asp+flash在线拍照"是一个古老但经典的Web应用程序示例,它结合了Active Server Pages(ASP)技术和Adobe Flash技术来实现用户在网页上进行实时拍照或上传图片的功能。这个应用在早期互联网时代非常...
本案例“PHP+FLASH调用摄像头拍照解析”提供了一个实用的解决方案,它结合了PHP服务器端语言和Adobe Flash客户端技术来实现这一功能。下面我们将详细探讨这个主题。 首先,Flash是一个广泛应用于创建动态和交互式...
在构建一个基于“Flash+PHP+在线视频”的头像上传系统时,主要涉及的技术栈包括前端的Flash技术用于捕捉和处理视频流,后端的PHP作为服务器端编程语言处理上传的图片数据,以及一系列与在线视频相关的技术。...
【标题】"FLASH在线拍照程序"是一个基于Flash技术的在线应用程序,它允许用户通过Web浏览器进行实时拍照并上传。这个程序具有简洁的界面和强大的兼容性,能够适应各种不同的网络环境和设备。它的一个显著特点是可以...
PHP是一种广泛应用的服务器端脚本语言,主要用于Web开发,而Flash则是Adobe公司推出的一种用于创建动态交互内容的技术,它曾经广泛用于网页上的多媒体展示和交互应用,包括视频播放、游戏以及摄像头功能。...
在IT行业中,开发一个"Flash摄像头拍照"程序通常涉及到多个技术层面,包括前端交互、后端处理以及图像存储。下面将详细阐述这些知识点。 首先,`Flash`是Adobe公司开发的一种多媒体软件平台,广泛用于创建动态图形...
Flash是一款用于创建交互式、动画以及多媒体内容的软件,它支持在Web上进行实时视频捕捉。在ASP.NET应用中,我们可以使用Flash的摄像头(Camera)和麦克风(Microphone)API来访问用户的设备硬件,如内置或外接的...
其次,`Flash`是一种曾经广泛使用的富互联网应用程序(Rich Internet Application, RIA)开发技术,尤其擅长处理多媒体内容,如动画、视频和音频。在在线拍照功能中,`Flash`可以提供摄像头访问接口,允许用户通过...
在线拍照Flash是一款基于Adobe Flash技术实现的Web应用程序,它允许用户在浏览器中直接进行拍照或上传图片。在互联网早期,由于HTML5的canvas等技术尚未普及,Flash是实现此类功能的首选工具。以下是对这个技术及其...
用Adobe flash制作的照相机手动调焦 flash源文件
Flash组件可以获取实时视频流,并提供拍照功能。用户点击拍照按钮后,Flash会捕获一帧图像并将其发送到服务器。 JavaScript在这里的角色是与Flash对象交互,触发拍照功能,并处理用户界面的其他交互。例如,它可能...
本篇文章将详细介绍如何利用Flash CS3结合ActionScript来实现摄像头拍照功能,包括从创建视频元件、编写ActionScript代码到最终实现拍照和上传照片的过程。 #### 二、准备工作 1. **安装环境**:确保已经安装了...