【各种系列教程】fms p2p视频教程 第二节FMS通信




第二节FMS通信2.1 FMS基础知识我们在通信前学习下FMS服务端一些基础知识。

Application

该类呢包含一个FMS应用程序实例的信息,这些信息会一直到应用程序实例被卸载为止。一个Flash Media Server应用程序的每一个实例都有一个application对象,这是Application类的一个单一实例。你不需要使用构造器函数来创建这个application对象;当一个应用程序由服务器例示时,application对象会被自动创建。

Application类大家也可以当成FMS服务器的主应用程序类,里面包含很多的事件,属性,方法等。这里呢我们只列举些我们本节需要学到,我们不可能上来什么都讲,我们记忆力是有限的,所以我们会采取讲到什么学什么,学以致用。

q Application.onAppStart 当这个应用程序被服务器装载时调用。意思就是首次调用!
q Application.onAppStop 当这个应用程序被服务器卸载时调用。当我们服务器关闭时候应用程序就会被卸载,就会触发该事件。
q Application.onConnect 当一个客户机连接到这个应用程序时调用。就是当一个客户端连接到服务端,就会触发该事件。

2.2 FMS 进行通信1.下面我们来先写客户端,我们接着上一个项目开始新建文件,如图2.1所示:

图2.1 新建应用程序
2.然后呢弹出个对话框,里面输入应用程序名称,这里呢名字随意起,如图2.2所示:

图2.2 应用程序名称
3.在写程序之前我们先在我们FMS安装文件的根目录下的applications文件夹里建立个文件夹存放我们该项目的服务端程序,在这里我新建了个文件夹名为”test”,如图2.3所示:

如图2.3新建文件夹test
4.打开我们刚建立好的应用程序,在舞台拉入一个按钮,或者手动敲入一个按钮标签,命为“连接FMS”(名字大家可以随意),设置了垂直,水平间距为0,然后在添加个单击事件,当我们单击按钮则进行连接FMS代码如下:

<s:Button label="连接FMS" verticalCenter="0" horizontalCenter="0click="connect()"/>

5.下面则开始写单击连接按钮事件代码:

<fx:Script>
                <![CDATA[
                        import mx.controls.Alert;
                        
                        //NetConnection 类在客户端和服务器之间创建双向连接。
                        private var netconnect:NetConnection = new NetConnection();

                        private function connect():void
                        {
                                //该事件表达连接其状态或错误条件时调度。netStatus 事件包含一个 info 属性,
                                //该属性是一个包含事件特定信息(例如,连接尝试成功还是失败)的信息对象。
                                netconnect.addEventListener(NetStatusEvent.NET_STATUS,netStatusHandler);
        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值