`
allan9958
  • 浏览: 79929 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

fms+flex==>hello world!

    博客分类:
  • flex
阅读更多
空的时候温习了一下fms的hello world 

//按钮点击进行连接 
function btnConnClick(evt:MouseEvent) { 
if (nc==null) { 
nc=new NetConnection(); 
//状态变化结果 
nc.addEventListener(NetStatusEvent.NET_STATUS,connHandler); 

if(nc.connect(url_ok,"aa")){ 
lblResult.text="连接fms中。。。。"; 
}else{ 
//lblResult.text="地址错误"; 
} 
} 
} 
//断开连接 
function btnDisConnClick(evt:MouseEvent) { 
if (nc!=null) { 
nc.close(); 
nc=null; 
} 
} 

//连接状态 
function connHandler(evt:NetStatusEvent) { 
trace(evt.info.code); 
switch (evt.info.code) { 

case "NetConnection.Connect.Closed" : 

Alert.show("成功关闭连接"); 

break; 

case "NetConnection.Connect.Failed" : 

Alert.show("连接尝试失败"); 

break; 

case "NetConnection.Connect.Success" : 

Alert.show("连接尝试成功"); 

var resp:Responder = new Responder(onReply); 

nc.call("serverHelloMsg", resp, "Hi FMS!");//调用服务端的serverHelloMsg的方法  

break; 

case "NetConnection.Connect.Rejected" : 

lblResult.text="连接尝试没有访问应用程序的权限"; 

//注意这里,服务器拒绝你的情况,如果遭到拒绝,将会调用两次mync.onStatus, 
//第1次"NetConnection.Connect.Rejected" 
//第2次"NetConnection.Connect.Closed" 
Alert.show("遭到服务器拒绝"); 
Alert.show("服务器返回信息:"+evt.info.application.msg); 


break; 

default : 
lblResult.text=evt.info.code; 
break; 

} 


} 

function onReply(e:Object) { 

trace("服务端返回内容:" + e); 

lblResult.text = e.toString(); 
} 






 
//实例 
application.onAppStart = function() { 
trace("启动") 
//this.chatRSO = SharedObject.get('chatRSO',true); 

//user list 
this.userListArray=new Array();  
}; 


//请求连接 
application.onConnect=function(client,clientName){ 

//检查重名 
if(clientName=="fms"){   
  application.rejectConnection(client,{msg:"被拒绝"});   
    return ; 

}else{ 
application.acceptConnection(client); 

client.clientName=clientName;   
} 

//欢迎 
client.serverHelloMsg=function(helloStr){ 

trace(helloStr); 
return "hellow,"+helloStr+" !!!"; 
} 
} 


分享到:
评论

相关推荐

    FMS 4.5 + Flex mobile 之 Hello World 工程源代码

    在本文中,我们将深入探讨“FMS 4.5 + Flex mobile 之 Hello World 工程源代码”这一主题,这是针对Adobe Flash Media Server (FMS) 4.5 和 Flex移动开发的一个基础教程项目。这个项目包含了FMS服务器端的ASC脚本...

    fms+flex完成视频的录制与播放

    首先下载fms服务器安装好,并在fms安装目录的applications目录下新建一个test_video文件夹目录,一定要与flext程序中rtmp://127.0.0.1/test_video的test_video要一致,fms服务器启动后,执行flex程序,即可实现

    FMS+FLEX-----使用远程共享对象实现多人实时在线聊天

    FMS+FLEX-----使用远程共享对象实现多人实时在线聊天 说明:这是我在网上看到的,收集并整理了一下。 因为我的积分不多了,所以虽然不是原创,但还是要一点资源分的。大家见谅。 压缩包中有说明文档和源码。说明...

    FMS+FLASH+在线视频录制+ASP+Access

    FMS+FLASH+在线视频录制+ASP+Access.<br><br>编者的话<br><br>自己骗写的,下载本文件的朋友请自己研究,该注释的,我已经打好了详细注释,修改不困难,这样还不懂的话我也没有办法,另外还附了播放器。<br><br>不...

    Flex +FMS实现视频聊天

    Flex+FMS写的视频聊天,在本机亲测通过。但唯一不足得是在别的机子上连接不成功。我也不知道为什么。望有才之士能完善。huzhaohui1992@qq.com 如能完善,请给我邮箱一份,在下感激不尽。

    fms.rar_flex_flex and fms_fms_fms rtmp_fms flex

    标题"Fms.rar_flex_flex and fms_fms_fms rtmp_fms flex"和描述中的关键词揭示了这个压缩包包含的是与Adobe Flex和Flash Media Server(FMS)相关的项目资源,主要用于创建一个实时通信应用,例如聊天室。Flex是一种...

    FMS.rar_flex_flex FMS_fms_site:www.pudn.com

    【标题】"FMS.rar_flex_flex FMS_fms_site:www.pudn.com" 涉及的核心技术是Adobe Flash Media Server (FMS),它是一个强大的实时流媒体服务器平台,用于发布音视频内容、实时通信以及互动应用程序。这里与Flex一起...

    flex+fms实现视频直播源码

    Flex+FMS实现视频直播源码是一种基于Adobe Flex和Flash Media Server (FMS)技术的视频直播解决方案。这个项目提供了一个简单示例,演示了如何利用Flex进行摄像头和音频的捕获与录制,以及如何将这些内容实时推送到...

    FMS聊天室+AS3.0

    【标题】"FMS聊天室+AS3.0"是一个基于Adobe Flash Media Server (FMS) 和ActionScript 3.0开发的多人在线聊天室应用。这个标题表明了该源代码是用于创建实时、交互式的多用户通信环境,让用户能够通过网络进行文字或...

    MyEclipse_8.0+flex_4_plugin+Blazeds配置文档

    Blazeds利用Flex Message Service (FMS) 实现了AMF(Action Message Format)协议,使得Java对象可以高效地序列化和反序列化,从而在Java和Flex之间进行高效的二进制数据传输。这对于构建实时交互的应用程序非常有用...

    Flex FMS 发送和接收视频

    Flex FMS(Flash Media Server)是Adobe公司推出的一款强大的流媒体服务器软件,它允许开发者创建交互式的、实时的视频和音频应用。在这个“Flex FMS 发送和接收视频”的实例中,我们将深入探讨如何利用Flex技术和...

    FMS3系列(五):通过FMS实现时时视频聊天(Flash|Flex)

    FMS3特别适用于开发基于Flash和Flex的应用,因为这两个技术平台可以无缝集成FMS,创建出具有高质量音视频效果的实时通信应用。 **实时视频聊天的技术原理** 1. **RTMP协议**:RTMP是实时消息协议,用于在客户端(如...

    fms.rar_flex_fms_流媒体

    3. **连接FMS**:在Flex应用中,使用NetConnection对象建立与FMS服务器的连接。通过调用`NetConnection.connect()`方法,指定FMS服务器的URL。 4. **发布流**:一旦连接成功,你可以创建一个NetStream对象,使用`...

    FMS4+FB4 p2p功能实例

    FMS4+FB4 p2p实例 server端请直接用FMS4下的 applications\multicast\multicast.asc 注意事项:因FMS4版本众多,各种版本支持的功能不一样,请仔细核对你所装的FMS4版本,以免费时费力;版本功能请见官网: ...

    asp+fms聊天室

    【ASP+FMS语音聊天室】是一种基于ASP技术与FMS(Flash Media Server)构建的实时在线聊天系统。ASP,全称Active Server Pages,是微软开发的一种服务器端脚本环境,用于生成动态网页。FMS则是Adobe公司提供的流媒体...

    flex连接到FMS详解

    【Flex 连接到 FMS详解】 Flex 是一种用于构建富互联网应用(RIA)的开源框架,它使用ActionScript编程语言,结合MXML标记语言,能够创建动态、交互性强的Web应用。FMS(Flash Media Server)是Adobe提供的多媒体...

    免费多人视频会议功能加强版本(Fms3和Flex开发(附源码))

    标题中的“免费多人视频会议功能加强版本(Fms3和Flex开发(附源码))”指的是一个基于Fms3(Flash Media Server 3)和Flex技术开发的多人视频会议系统,该系统不仅提供基本的视频交流功能,还进行了性能优化和功能增强...

    Flex和Fms3打造在线聊天室 源码和文档

    Flex和FMS3是构建实时互动应用程序的强大工具,尤其适合创建在线聊天室这样的实时通信平台。这个源码和文档集合提供了详细的步骤和技术说明,帮助开发者理解如何利用这些技术实现一个功能完备的聊天室。 Flex是一种...

Global site tag (gtag.js) - Google Analytics