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


联系方式

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

时间:2013-03-25 08:52来源:卓想动画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.fla(SRC)mycam.swf的浏览器可执行文件的其余部分中的文件,等等等等。
ActionScript类文件。:
********************************
ActionScript 2.0中定义了一个自定义的类,它允许你实例化对象,共享的方法和属性,你定义在一个单独的AS(ActionScript文件),或在“动作”面板。但如静态的关键字是在外部ActionScript文件。
例如,如果你正在开发一个发票跟踪系统,你可以创建发票类,它定义每个发票应具有的所有的方法和属性。然后,您可以使用新的发票()命令来创建发票的对象,即:
VAR MyInvoice新的发票();
作为外部文件包含类的名称的名称的类必须是相同的。例如,如果你的名字一类MyVideoPlayer,定义类文件必须被命名为MyVideoPlayer.as。
进入类定义的深度超出了本文的讨论范围。
MyVideoPlayer.as是在这个例子中我们的自定义类文件。 (这也会给你一个淡淡的ActionScript 2.0自定义类的定义)。该代码是很好的注释,所以刚看过:
/ *************
作者:123Webwizard
网址:http://webwizardinc.com/
******************************* /
 
类MyVideoPlayer扩展对象{
 
私人VAR CamObj;
 
的功能MyVideoPlayer(){}
 
/ *检查看到如果照相机被安装或都在使用!
************************************************** * /
公共的功能hasCamera():布尔{
如果(空!= Camera.get的()){
返回true;
}
其他{
返回false;
}
}
/ *我们的界面的状态栏
*********************************** /
公共职能setStatus(STR):0
_root.status.text + = STR;
}
/ *该函数捕获视频流
************************************************** /
公共职能captureVideo(画外音):0
VAR wwinc_Cam = Camera.get的();
/ *更改默认的FPS * /
wwinc_Cam.setMode(280,210,30);
/ *确保发送4096字节/秒(4K/second)
视频与最小质量50 * /
wwinc_Cam.setQuality(4096,50);
vo.attachVideo(wwinc_Cam);
/ *视频应该是平滑处理(插补),因为我们已经扩大
舞台上的视频对象* /
vo.smoothi​​ng = TRUE;
/ *导出为进一步利用相机的对象* /
setCameraObject(wwinc_Cam);
}
 
私有函数setCameraObject(CO){
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作业- 网页设计作业
返回首页   |   电话咨询   |   微信咨询