[AS3]FMS3.5实例源代码(2)
上面演示了如何"连接到服务器"、"断开连接"、"调用服务端的方法",先不要急着运行,因为我们服务端的serverHelloMsg方法还没写呢
3.创建FMS服务端代码
定位到C:\Program Files\Adobe\Flash Media Server 3.5\applications\HelloWorld 新建一个main.asc的文本文件,写入以下代码
- application.onConnect = function(client){
- client.serverHelloMsg = function(helloStr){
- trace(helloStr);
- return "Hello, " + helloStr + "!";
- }
- application.acceptConnection(client);
- }
服务端有二个特殊对象application,client;用来生成“应用实例”以及“对客户端的引用”,注意服务端的trace(helloStr),我们知道Flash CS4中trace的信息会显示在flash输出窗口中,而服务端没有输出窗口,输出的信息将会自动保存到
C:\Program Files\Adobe\Flash Media Server 3.5\logs\_defaultVHost_\HelloWorld\_definst_\application.xx.log
保存的内容类似下面这样:
#Version: 1.0
#Start-Date: 2010-03-14 13:38:08
#Software: Adobe Flash Media Server 3.5.1 r516
#Date: 2010-03-14
#Fields: date time x-pid x-status x-ctx x-comment
2010-03-14 13:38:05 8152 (s)2641173 Hi FMS! -
好了,回到Flash Cs4中,按下Ctrl + Enter可以运行了
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例