合肥卓想动画工作室 承接全国+flash动画制作 + flash动画设计 + 各类flash动画制作设计


点击这里给我发消息

一个简短的写在Flash Player 7的视频功能!

时间:2013-03-30 13:05来源:卓想空间http://www.zxgzs.com 作者:QQ:610929375 点击:


这会是一个简短的写在Flash Player 7的视频功能!这两个类(ActionScript 2.0中),使它们能够在这verison是:
1
。相机类
2
。视频类
Camera
类主要是为与Macromedia Flash Communication Server的使用,但可以在一个有限的方式使用,没有服务器,这正是我们该怎么办!使有限的verison Flash影片,它能够捕获视频的用户有一个网络摄像头连接到其PC。例如,从一个网络摄像头连接到您的本地系统监控的视频输入。
这里是一个怎样的故事!
我们将做到这一点“Flash MX 2004的路!。本教程提供的包包含三个文件:
项目文件:wwinc_cam.flp
FLA源文件mycam.fla
ActionScript类文件:MyVideoPlayer.as
SWF
文件:mycam.swf
HTML
文件:mycam.html
项目文件:
*************
如果你是一个程序员,你已经在Microsoft Visual影城或JBuilder一个工作的机会,你可能有一个想法,这个项目文件是什么。对于非程序员,那么,它的架构文件的一个项目。例如:考虑的文件wwinc_cam.flp,它包含我们的项目,即mycam.flaSRCmycam.swf的浏览器可执行文件的其余部分中的文件,等等等等。
ActionScript
类文件。:
********************************
ActionScript 2.0
中定义了一个自定义的类,它允许你实例化对象,共享的方法和属性,你定义在一个单独的ASActionScript文件),或在动作面板。但如静态的关键字是在外部ActionScript文件。
例如,如果你正在开发一个发票跟踪系统,你可以创建发票类,它定义每个发票应具有的所有的方法和属性。然后,您可以使用新的发票()命令来创建发票的对象,即:
VAR MyInvoice
新的发票();
作为外部文件包含类的名称的名称的类必须是相同的。例如,如果你的名字一类MyVideoPlayer,定义类文件必须被命名为MyVideoPlayer.as
进入类定义的深度超出了本文的讨论范围。
MyVideoPlayer.as
是在这个例子中我们的自定义类文件。(这也会给你一个淡淡的ActionScript 2.0自定义类的定义)。该代码是很好的注释,所以刚看过:
/ *************
作者:123Webwizard
网址:http://webwizardinc.com/
******************************* /

MyVideoPlayer扩展对象{

私人VAR CamObj;

的功能MyVideoPlayer(){}

/ *
检查看到如果照相机被安装或都在使用!
************************************************** * /
公共的功能hasCamera():布尔{
如果(空!= Camera.get的()){
返回true;
}
其他{
返回false;
}
}
/ *
我们的界面的状态栏
*********************************** /
公共职能setStatusSTR):0
_root.status.text + = STR;
}
/ *
该函数捕获视频流
************************************************** /
公共职能captureVideo(画外音):0
VAR wwinc_Cam = Camera.get
的();
/ *
更改默认的FPS * /
wwinc_Cam.setMode
28021030;
/ *
确保发送4096字节/秒(4K/second
视频与最小质量50 * /
wwinc_Cam.setQuality
409650;
vo.attachVideo
wwinc_Cam;
/ *
视频应该是平滑处理(插补),因为我们已经扩大
舞台上的视频对象* /
vo.smoothi
​​ng = TRUE;
/ *
导出为进一步利用相机的对象* /
setCameraObject
wwinc_Cam;
}

私有函数setCameraObjectCO{
this.CamObj
合作;
}

公共职能对getCamera():相机{
返回this.CamObj;
}
}

FLA源文件:
*********************
这是Flash源文件。它所包含的视频对象,并打了几个电话到我们自己的ActionScript类(在本教程中,这将是未来),即:

/ *************
作者:123Webwizard
网址:http://webwizardinc.com/
******************************* /

无功wwinc_mvp =的新MyVideoPlayer();
wwinc_mvp
hasCamera()== TRUE{
setStatus
捕捉设备(S... \ n”;
captureVideo
myVideo_mc;
}
其他{
setStatus
(无显示设备的安装或使用!\ n“;
}
}
/ *
获取从相机对象的状态
************************************ /
wwinc_mvp.getCamera
()。的onStatus功能(MSG{
如果(msg.code ==“Camera.Muted”{
wwinc_mvp.setStatus
用户已被拒绝访问该摄像头!;
}
其他{
wwinc_mvp
setStatus
视频设备启动... \ n”;
setStatus
(每秒帧数:“+ getCamera的()。的FPS +”\ n“;
}
}
};
wwinc_mvp.getCameraObject
()。onActivity功能(活性)
/ *
事件处理程序调用时,相机的启动或停止
检测运动。如果你想响应
事件处理程序,您必须冲在你的陈述在这里!
* /
};

其他文件:
************
这两个文件是自explainatory的! ;-)
SWF
文件:mycam.swf
HTML
文件:mycam.html
希望这是任何人使用...我想给的背景和一个小的时间范围内!


(责任编辑:卓想空间http://www.zxgzs.com)

包头 - 无锡 - 苏州 - 兰州 - 昆明 - 乌鲁木齐 - 福州 - 长沙 - 郑州 - 南昌 - 贵阳 - 南宁 - 泉州 - 烟台 - 唐山 - 东莞 - 佛山 - 呼和浩特 - 石家庄 - 太原 - 厦门 - 深圳 - 南京 - 天津 - 广州 - 上海 - 北京 - 亳州 - 合肥 - 长春 - 武汉 - 沈阳 - 西安 - 哈尔滨 - 济南 - 宁波 - 大连 - 青岛 - 杭州 - 重庆 - 成都 - 温州 - 淄博 - 海口 - 银川 - 西宁 - 南通 - 大庆 - 徐州 - 潍坊 - 常州 - 鄂尔多斯 - 绍兴 - 济宁 - 盐城 - 邯郸 - 临沂 - 洛阳 - 东营 - 扬州 - 台州 - 嘉兴 - 沧州 - 榆林 - 泰州 - 镇江 - 昆山 - 江阴 - 张家港 - 义乌 - 金华 - 保定 - 鞍山 - 泰安 - 宜昌 - 襄阳 - 中山 - 惠州 - 南阳 - 威海 - 德州 -



卓想简介 - flash动画 - 作品展示 - 联系我们 - 网站建设 - 企业VI - 电子杂志 - 全国分站 -
合肥卓想空间工作室--合肥唯一一家始终致力于,高端的卓想空间品牌服务。
合肥卓想空间工作室主要承接业务为:网站开发,网站制作,网站设计,flash动画或广告制作,企业VI形象设计,电子书以及电子杂志制作。
顶级的网页设计师,多年项目经验的程序开发师,为客户打造出高品质的网站。
友情链接- 中国电子杂志制作网 - 卓凡动画 - flash动画制作

版权所有,未经授权禁止复制或建立镜像。所用程序 2009 DesDev Inc. All rights reserved Powered by DedeCMS
合肥卓想空间工作室http://www.zxgzs.com 版权所有 信息产业部ICP备案号:皖ICP备10203066号