`
hgfghw8
  • 浏览: 38610 次
  • 性别: Icon_minigender_2
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

flash打造视频照相系列教程一

阅读更多

[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
分享到:
评论

相关推荐

    asp+flash打造在线照相

    【标题解析】:“asp+flash打造在线照相”这一标题表明了我们将探讨如何利用ASP(Active Server Pages)和Flash技术来构建一个在线摄影系统。ASP是微软开发的一种服务器端脚本语言,常用于动态网页的创建,而Flash则...

    asp.net+flash实现视频拍照

    1. Flash前端通过ActionScript控制摄像头,展示视频流并允许用户拍照。 2. 用户触发拍照后,Flash捕获当前帧并编码为图像数据。 3. 使用HTTP请求,Flash将图像数据发送到ASP.NET服务端。 4. ASP.NET接收请求,解码...

    flex flash 视频拍照

    实现纯js+html的视频拍照功能,网页需要支持flash。主要功能包含: 1、视频拍照 2、自动连拍 3、获取同一设备上的不同摄像头 4、在视频上画拍照框 5、返回64位加密字节给js

    flash实现在线拍照

    标题“Flash实现在线拍照”指的是使用Adobe Flash技术来创建一个Web应用程序,允许用户通过他们的网络摄像头进行实时拍照。这一功能在过去的网页设计中非常常见,因为Flash提供了对多媒体内容的强大支持,包括视频流...

    Flash在线拍照参考资料2

    在IT行业中,Flash曾是构建交互式Web内容的主流技术之一,特别是在在线拍照和实时通信领域。本参考资料“Flash在线拍照参考资料2”聚焦于如何利用Flash实现用户在网页上进行拍照的功能,结合了Flash与网页技术的应用...

    flash在线拍照

    在互联网早期,Flash是一种广泛用于创建交互式内容的平台,它允许用户在网页上进行多媒体互动,包括视频播放、游戏和像在线拍照这样的应用程序。描述中的“flash在线拍照”意味着用户可以通过浏览器上的Flash插件...

    Flash网络照相源码20130628

    【Flash网络照相源码20130628】是一个基于Flash技术实现的网络摄像头拍照应用。这个源码专为ASP.NET平台设计,允许用户通过网页直接调用电脑的摄像头进行拍照。以下是该源码的核心知识点和相关技术解析: 1. **...

    Flash在线拍照参考资料1

    本文将深入探讨“Flash在线拍照参考资料1”所涵盖的关键知识点,旨在为开发者提供一个全面的理解。 首先,我们要理解Flash的核心功能。Flash是一款由Adobe公司开发的多媒体创作工具,它允许开发者创建动画、互动...

    asp+flash在线拍照

    在IT行业中,"asp+flash在线拍照"是一个古老但经典的Web应用程序示例,它结合了Active Server Pages(ASP)技术和Adobe Flash技术来实现用户在网页上进行实时拍照或上传图片的功能。这个应用在早期互联网时代非常...

    PHP+FLASH调用摄像头拍照解析.zip

    本案例“PHP+FLASH调用摄像头拍照解析”提供了一个实用的解决方案,它结合了PHP服务器端语言和Adobe Flash客户端技术来实现这一功能。下面我们将详细探讨这个主题。 首先,Flash是一个广泛应用于创建动态和交互式...

    flash+php+在线视频拍照头像上传

    在构建一个基于“Flash+PHP+在线视频”的头像上传系统时,主要涉及的技术栈包括前端的Flash技术用于捕捉和处理视频流,后端的PHP作为服务器端编程语言处理上传的图片数据,以及一系列与在线视频相关的技术。...

    FLASH在线拍照程序

    【标题】"FLASH在线拍照程序"是一个基于Flash技术的在线应用程序,它允许用户通过Web浏览器进行实时拍照并上传。这个程序具有简洁的界面和强大的兼容性,能够适应各种不同的网络环境和设备。它的一个显著特点是可以...

    php_flash 调用摄像头拍照

    PHP是一种广泛应用的服务器端脚本语言,主要用于Web开发,而Flash则是Adobe公司推出的一种用于创建动态交互内容的技术,它曾经广泛用于网页上的多媒体展示和交互应用,包括视频播放、游戏以及摄像头功能。...

    flash摄像头拍照

    在IT行业中,开发一个"Flash摄像头拍照"程序通常涉及到多个技术层面,包括前端交互、后端处理以及图像存储。下面将详细阐述这些知识点。 首先,`Flash`是Adobe公司开发的一种多媒体软件平台,广泛用于创建动态图形...

    ASP.NET利用Flash在线拍照

    Flash是一款用于创建交互式、动画以及多媒体内容的软件,它支持在Web上进行实时视频捕捉。在ASP.NET应用中,我们可以使用Flash的摄像头(Camera)和麦克风(Microphone)API来访问用户的设备硬件,如内置或外接的...

    aspx Flash Flex 在线拍照 拍照

    其次,`Flash`是一种曾经广泛使用的富互联网应用程序(Rich Internet Application, RIA)开发技术,尤其擅长处理多媒体内容,如动画、视频和音频。在在线拍照功能中,`Flash`可以提供摄像头访问接口,允许用户通过...

    在线拍照Flash

    在线拍照Flash是一款基于Adobe Flash技术实现的Web应用程序,它允许用户在浏览器中直接进行拍照或上传图片。在互联网早期,由于HTML5的canvas等技术尚未普及,Flash是实现此类功能的首选工具。以下是对这个技术及其...

    Flash制作照相机手动调节源文件

    用Adobe flash制作的照相机手动调焦 flash源文件

    asp.net flash照相机

    Flash组件可以获取实时视频流,并提供拍照功能。用户点击拍照按钮后,Flash会捕获一帧图像并将其发送到服务器。 JavaScript在这里的角色是与Flash对象交互,触发拍照功能,并处理用户界面的其他交互。例如,它可能...

    flash拍照的一些看法

    本篇文章将详细介绍如何利用Flash CS3结合ActionScript来实现摄像头拍照功能,包括从创建视频元件、编写ActionScript代码到最终实现拍照和上传照片的过程。 #### 二、准备工作 1. **安装环境**:确保已经安装了...

Global site tag (gtag.js) - Google Analytics