网络上找了很久这个资料,总算被解决了。
1.在FMS下新建一个应用callclient(我的目录D:\Macromedia\Flash Media Server 2\applications),重新启动FMS
2.编写服务器端代码main.asc
js 代码
- application.onAppStart = function()
- {
-
- }
-
- application.onConnect = function(newClient, userName)
- {
- newClient.name = userName;
- application.acceptConnection(newClient);
- newClient.call("getServerMsg", null, "欢迎"+userName+"的到来~~");
- }
3.编写客户端代码callclient.mxml
xml 代码
- <!---->xml version="1.0" encoding="utf-8"?>
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp();">
- <mx:TextInput x="160" y="157" id="txtUserName"/>
- <mx:Button x="332" y="157" label="Get Server Message" fontWeight="bold" fontStyle="italic" click="connectServer();"/>
- <mx:Script>
- <!---->
- import mx.collections.ArrayCollection;
- import flash.net.*;
- import flash.events.*;
- import flash.utils.*;
- import mx.controls.*;
- import mx.core.UIComponent;
-
- NetConnection.defaultObjectEncoding = flash.net.ObjectEncoding.AMF0;
-
- private var nc:NetConnection;
-
- private function initApp():void
- {
- nc = new NetConnection();
- nc.addEventListener(NetStatusEvent.NET_STATUS, netStatus);
- nc.addEventListener(SecurityErrorEvent.SECURITY_ERROR, netSecurityError);
- }
-
- private function netStatus(event:NetStatusEvent):void
- {
- var connStatus:String = event.info.code;
- Alert.show(connStatus);
- }
-
- private function netSecurityError(event:SecurityErrorEvent):void {
- Alert.show("netSecurityError: " + event);
- }
-
- private function connectServer():void
- {
- nc.connect("rtmp://localhost/callclient", txtUserName.text);
- nc.client = this;
- }
-
- public function getServerMsg(serverMsg:String):void
- {
- Alert.show("The Message from Server:"+serverMsg);
- }
- ]]>
- mx:Script>
- mx:Application>
4.运行该flex程序,测试成功,吃饭去~~~
分享到:
相关推荐
FMS 4.5 + Flex mobile 之 Hello World 工程源代码,包括FMS 服务器端asc脚本和Flex Mobile客户端工程源代码,供入门参考。
利用flex和FMS建立聊天室,fms为源码
免费美女视频聊天,多人视频会议功能加强版本(Fms3和Flex开发(附源码)) 中文说明文档和代码, 简单明了好资料
利用fms服务器和flex来做在线视频聊天.docx
FMS的最新版本已经到FMS 3了 ,本入门教程使用Flash Media Server 2 演示,但你可以很容易的升到 3,因为FMS 到 FMS3 的更新几乎没有什么改动 ,还有本教程客户端使用as1演示如果你需要用AS3的话,语法会有些变化,...
Fms3和Flex打造在线多人视频会议和视频聊天附原代码
Fms3和Flex打造在线多人视频会议和视频聊天(附原代码) 中文说明文档和代码, 简单明了好资料
Flex+FMS写的视频聊天,在本机亲测通过。但唯一不足得是在别的机子上连接不成功。我也不知道为什么。望有才之士能完善。huzhaohui1992@qq.com 如能完善,请给我邮箱一份,在下感激不尽。
详解flex连接到fms,flex视频发送到fms Flex Media Server
首先下载fms服务器安装好,并在fms安装目录的applications目录下新建一个test_video文件夹目录,一定要与flext程序中rtmp://127.0.0.1/test_video的test_video要一致,fms服务器启动后,执行flex程序,即可实现
fms实现的视频播放系统,带说明,带安装说明带文档
FMS服务器端app加密
利用fms作为流媒体服务器,进行实时通信视频聊天
Flex FMS 发送和接收视频的实例(含FMS的配置文档和Flex源码)
通过flex 和 fms开发的一个简易的调用摄像头和音频录制的例子。亲测可以用的。需要本地搭建一个fms服务器,并在flex中填写好fms服务器地址即可使用
基于Flex技术,FMS服务器,Flex视频会议系统。
Flex和Fms3打造在线聊天室(利用NetConnection对象和SharedObject对象) 中文说明文档和代码, 简单明了好资料
FMS+FLEX-----使用远程共享对象实现多人实时在线聊天 说明:这是我在网上看到的,收集并整理了一下。 因为我的积分不多了,所以虽然不是原创,但还是要一点资源分的。大家见谅。 压缩包中有说明文档和源码。说明...
NULL 博文链接:https://abstractforever.iteye.com/blog/524123
FMS聊天室FMS聊天室FMS聊天室FMS聊天室FMS聊天室