本篇是视频聊天,会议开发实例系列文章的第4篇,该系列所有文章链接如下:
http://www.cnblogs.com/aierong/archive/2008/12/30/Flex.html#sp
本软件只是一个简单的应用,主要是为了总结一下学习思路和开发方向,和大家交流.
本软件实现的功能也比较简单,主要是视频,在线聊天,用户列表等等.
代码可能写得比较乱,功能还不完善
计划下步做以下事情的开发:
一对一聊天,包括私聊
聊天记录的保存和查询(我计划用Adobe AIR中自带的Sqlite数据库来实现,据网络一文章说qq的聊天记录也是保存在Sqlite中,不知道是否为真?)
关于sqlite的相关文章可以看
http://www.cnblogs.com/aierong/archive/2009/01/22/flex_Sqlite_1.html
聊天白板功能等等
截图:

代码下载:
http://files.cnblogs.com/aierong/Video3.rar
您收到代码后,请回到文章下面留言告之一下!要是没收到,我可以再发!
提供代码是为了互相学习,一起探讨!请大家多交流!
1.要是对代码有什么疑问,可以在文章的评论区留言,我会尽我所能答复您!
2.要是您在运行代码的过程中发现bug,或者是您有什么好的建议和意见,也可以在文章的评论区留言给我,我会及时更正!
评论区使用提示:
评论区留言(使用高级评论)是可以贴图片的,要是有难以描述的问题,可以贴图片和文字一起说明
谢谢!
部分代码说明:
(1)
this.txt_message.addEventListener(KeyboardEvent.KEY_DOWN,sendKeyHandler);
private function sendKeyHandler(evt:KeyboardEvent):void
{
if(evt.keyCode == 13)
{
this.sendTxt();
}
}
这段代码是实现在TextInput控件中回车就发言的事件(即文本框的回车事件)
(2)
this.txt_content.addEventListener(FlexEvent.VALUE_COMMIT,VALUE_COMMITHandler);
private function VALUE_COMMITHandler(evt:FlexEvent):void{
txt_content.verticalScrollPosition = txt_content.maxVerticalScrollPosition;
}
这段代码是为了实现TextArea控件的滚动条始终保持在最下面,以方便用户查看聊天信息
(3)
camera = Camera.getCamera();
if ( camera == null )
{
if ( Camera.names.length > 0 )
{
Alert.show( "摄像头被其他程序占用");
}
else
{
Alert.show( "系统没有检测到摄像头,建议您安装摄像头");
}
}
是为了检测摄像头的使用情况
你还可以用事件监听camera.addEventListener(StatusEvent.STATUS,statusCamera);来确定摄像头的状态调度
(4)
<mx:Style>
TextArea {
dropShadowEnabled: true;
}
</mx:Style>
是为了给控件显示阴影效果
其他代码应该好阅读,不明白的可以参考以前文章
http://www.cnblogs.com/aierong/archive/2008/12/30/Flex.html
我的系列文章
A.
Sql Server2005 Transact-SQL 新兵器学习 B.
MCAD学习 C.
代码阅读总结 D.
ASP.NET状态管理 E.
DB(数据库) F.
WAP G.
WinForm
H.
Flex
我的好文推荐
FlexAir开源版-全球免费多人视频聊天室,免费网络远程多人视频会议系统((Flex,Fms3联合开发))<视频聊天,会议开发实例8>
Sql Server2005 Transact-SQL 新兵器学习总结之-总结
MS SQL数据库备份和恢复存储过程(加强版本)
sql server中分布式查询随笔(链接服务器(sp_addlinkedserver)和远程登录映射(sp_addlinkedsrvlogin)使用小总结)
ASP.NET2.0国际化/本地化应用程序的实现总结(多语言,多文化页面的实现)
WAP开发资料站(最新更新)
自定义格式字符串随笔
(IFormattable,IFormatProvider,ICustomFormatter三接口的实现)
Mcad学习笔记之异步编程(AsyncCallback
委托,IAsyncResult接口,BeginInvoke方法,EndInvoke方法的使用小总结)
Mcad学习笔记之通过反射调用類的方法,屬性,字段,索引器(2種方法)
Mcad学习笔记之序列化(2进制和Soap序列
化)
Mcad学习笔记之委托再理解(delegate的构造器,BeginInvoke,EndInvoke,Invoke4个方法的探讨)
ASP.NET状态管理之一(概括篇)
Flex,Fms学习笔记
posted @ 2009-01-30 09:36
aierong 阅读(10897)
评论(338) 编辑 收藏
发表评论
--引用--------------------------------------------------
zhourui: 太好了,楼主很强大。也发给我一份吧。谢谢
zhouruifeng@gmail.com
--------------------------------------------------------
代码已经发送
--引用--------------------------------------------------
dys163: 楼主真是辛苦,给我发一份吧,谢谢
--------------------------------------------------------
代码已经发送
--引用--------------------------------------------------
apple-orange: rjrawubin@163.com
楼主真是辛苦,给我发一份吧,学习,先谢谢了
请教一个问题,
当我用flex 开发AIR程序的时候能够获取Camera对象,也可以通过attachCamera()方法将获取的录像实时播放出来,
但是,当我用flex做WEB开发的时候,Camera对象的状态总是被占用,不能播放,其实这两种方式我用的代码基本是相同的,用AIR开发的可以播放
WEB开发的 camera.currentFPS =0.
不知道怎么回事了,,,求教啊!!!
另外,再发一份代码我吧,,,,还需要多学习啊!!!!!
--------------------------------------------------------
摄像头被占用,你看看是否有其他程序占用了摄像头?
http://www.cnblogs.com/aierong/archive/2009/02/20/CameraFlexFlash.html
希望这文章对你有帮助
rjrawubin@163.com
谢谢,我明白了。
太好了,楼主很强大。也发给我一份吧。
前两篇的代码邮件是收到了,但是附件是空的
希望这个帖子的代码可以收到
谢谢
--引用--------------------------------------------------
apple-orange : rjrawubin@163.com
谢谢,我明白了。
太好了,楼主很强大。也发给我一份吧。
--------------------------------------------------------
代码已经发送
--引用--------------------------------------------------
小样: 前两篇的代码邮件是收到了,但是附件是空的
希望这个帖子的代码可以收到
谢谢
--------------------------------------------------------
代码已经发送
code在邮件中给了下载地址
--引用--------------------------------------------------
小样: @aierong
代码收到 感谢楼主!~
--------------------------------------------------------
多交流
--引用--------------------------------------------------
sid1208: 代码以收到,再次感谢
--------------------------------------------------------
多交流
--引用--------------------------------------------------
husiwei: 学习学习,帮我发一份,谢谢楼主
--------------------------------------------------------
代码已经发送
这份也有源代码啊
vipmaowei@gmail.com
谢谢分享
--引用--------------------------------------------------
凤城14郞: 这份也有源代码啊
vipmaowei@gmail.com
谢谢分享
--------------------------------------------------------
代码已经发送
博主能不能 给我也发一份!谢谢!
qfdecangku@163.com
--引用--------------------------------------------------
afdsfdsa: 麻烦lz发一份源码吧,学习中,期待中,谢谢啦!
--------------------------------------------------------
代码已经发送
--引用--------------------------------------------------
name: 麻烦lz发一份源码吧,学习中,期待中,谢谢啦!
--------------------------------------------------------
代码已经发送
--引用--------------------------------------------------
My God: 博主能不能 给我也发一份!谢谢!
qfdecangku@163.com
--------------------------------------------------------

代码已经发送
谢谢楼主这么好的东西来让大家学习。
也给我一份吧 lst0033@163.com
--引用--------------------------------------------------
wufeng: 不知道还能提供不,想学习下了,非常感谢
--------------------------------------------------------
代码已经发送
--引用--------------------------------------------------
vm: 谢谢楼主这么好的东西来让大家学习。
也给我一份吧 lst0033@163.com
--------------------------------------------------------
代码已经发送
--引用--------------------------------------------------
husiwei: 谢谢楼主。。。。
--------------------------------------------------------
代码已经发送
gyt812@126.com 谢谢楼主 给我一份吧
感谢楼主的分享精神,发我一份学习下啊。
我的邮箱:gaobingyu@yahoo.com.cn
好东西啊 俺也求份代码 谢谢了
ed3win@126.com
--引用--------------------------------------------------
guoyt: gyt812@126.com 谢谢楼主 给我一份吧
--------------------------------------------------------
代码已经发送
--引用--------------------------------------------------
contentman1: 感谢楼主的分享精神,发我一份学习下啊。
我的邮箱:gaobingyu@yahoo.com.cn
--------------------------------------------------------
代码已经发送
--引用--------------------------------------------------
faithEx: 好东西啊 俺也求份代码 谢谢了
ed3win@126.com
--------------------------------------------------------
代码已经发送
--引用--------------------------------------------------
asdmain: code收到啦 多谢啊
--------------------------------------------------------
多多交流
希望大哥,能发一份在线视频聊天代码给我!谢谢!! !
ahzr2009@126.com
你好,前辈,我想份这个代码,还想看下 .asc文件的东西,不知道你方便嘛,
谢谢!。。。。期待你的回信!!
--引用--------------------------------------------------
faithEx: 代码已收到 非常感谢
--------------------------------------------------------
多多交流
--引用--------------------------------------------------
mingliang: 你好,前辈,我想份这个代码,还想看下 .asc文件的东西,不知道你方便嘛,
谢谢!。。。。期待你的回信!!
--------------------------------------------------------
代码已经发送
--引用--------------------------------------------------
ahzr2009: 希望大哥,能发一份在线视频聊天代码给我!谢谢!! !
ahzr2009@126.com
--------------------------------------------------------
代码已经发送
楼主,给小弟一份CODE参考一下,谢谢
apec_007@qq.com
楼主,给小弟一份CODE参考一下,谢谢
apec_007@qq.com
--引用--------------------------------------------------
RioYang: 楼主,给小弟一份CODE参考一下,谢谢
apec_007@qq.com
--------------------------------------------------------
代码已经发送
--引用--------------------------------------------------
RioYang: 楼主,给小弟一份CODE参考一下,谢谢
apec_007@qq.com
--------------------------------------------------------
代码已经发送,多交流
初学flex,遇到很多问题,麻烦发一份代码,rm405@126.com
谢谢
--引用--------------------------------------------------
RioYang: @aierong
收到CODE了,谢谢
--------------------------------------------------------
多交流
--引用--------------------------------------------------
day711: 能给我一份么 谢谢
--------------------------------------------------------
代码已经发送,多交流
--引用--------------------------------------------------
alexren: 初学flex,遇到很多问题,麻烦发一份代码,rm405@126.com
谢谢
--------------------------------------------------------
代码已经发送,多交流
--引用--------------------------------------------------
day711: 收到了 谢谢
--------------------------------------------------------
多交流
--引用--------------------------------------------------
alex2010: 代码收到,谢谢
--------------------------------------------------------
多交流
给兄弟发份 源码 学习下吧,谢谢 wuhaobj@163.com
能发份吗?15392339@qq.com
谢谢博主
--引用--------------------------------------------------
吴: 给兄弟发份 源码 学习下吧,谢谢 wuhaobj@163.com
--------------------------------------------------------
代码已经发送,多交流
--引用--------------------------------------------------
小型化小强: 能发份吗?15392339@qq.com
谢谢博主
--------------------------------------------------------
代码已经发送,多交流
发给我一份源码吧,mcn_com@163.com 谢谢楼主!
--引用--------------------------------------------------
taxat: 发给我一份源码吧,mcn_com@163.com 谢谢楼主!
--------------------------------------------------------
代码已经发送,多交流
--引用--------------------------------------------------
呼: 刚开始接触fms 给我一份源码吧
--------------------------------------------------------
代码已经发送,多交流
--引用--------------------------------------------------
学校: 请发一份客户端和服务端的代码,谢谢拉.
--------------------------------------------------------
代码已经发送,多交流
--引用--------------------------------------------------
机器人: 楼主给发一份源代码吧
--------------------------------------------------------
代码已经发送,多交流
--引用--------------------------------------------------
taxat: 收到!非常感谢!
--------------------------------------------------------
,多交流
--引用--------------------------------------------------
呼: 代码收到啦 谢谢
--------------------------------------------------------
多交流
你好,麻烦发一份代码研究下!可以编译flash文件的web application
谢谢!
--引用--------------------------------------------------
niuky: 你好,麻烦发一份代码研究下!可以编译flash文件的web application
谢谢!
--------------------------------------------------------
代码已经发送,多交流
给我发一份啊。我的邮箱:wangjingangisme@yahoo.com.cn
你好,最近正开始学习这方面,可以发份代码我吗?先谢了.363580158@qq.com
請問一下,您有沒有遇過client端接收聊天訊息的TextBox,因聊天行數過多造成程式死當的狀況?假如有,可否告知類似的處理經驗,謝謝。
--引用--------------------------------------------------
casualisme: 给我发一份啊。我的邮箱:wangjingangisme@yahoo.com.cn
--------------------------------------------------------
呵呵,博文中已经给出了代码下载URL
--引用--------------------------------------------------
爱转角: 你好,最近正开始学习这方面,可以发份代码我吗?先谢了.363580158@qq.com
--------------------------------------------------------
呵呵,博文中已经给出了代码下载URL
--引用--------------------------------------------------
Pacino: 請問一下,您有沒有遇過client端接收聊天訊息的TextBox,因聊天行數過多造成程式死當的狀況?假如有,可否告知類似的處理經驗,謝謝。
--------------------------------------------------------
没有遇过你说的情况
您好
你做的东西很好,我很喜欢
可我没太玩明白呢
我是内网2台上来
只能显示自己的视频,是我哪设置做了呢
聊天信息是可以看见的
就是视频只能看见自己的,看不见别人的
能给我一份完整的代码吗?我一点都不懂flex哦,正想学习呢!
楼主你好
:我在自己的笔记本上安装flash media server 3.5,目的是为了再自己本机上进行调试。
安装完成后,我用用户名和密码登陆怎么显示错误的?(非低级错误)
能给我发份吗? 谢谢
350145404@qq.com
我用fms3.5也出现同样情况,真的是fms3.0与3.5版本上的区别吗?
@aierong
我早上将FMS3.5换成3.0,测试后一切正常,确定了这个问题是因为版本不同引起的。
老大!也给我一份吧!最好有说明的那种!我的邮箱是:ch0754@139.com
给我分源代码吧研究研究 谢谢 邮箱xingyuntulong@qq.com