WEB开发网
开发学院图形图像Flash FMS3系列(二):创建可交互的FMS连接--I can say... 阅读

FMS3系列(二):创建可交互的FMS连接--I can say:Hello World

 2009-03-11 11:57:54 来源:WEB开发网   
核心提示: 通过上面的客户端和FMS服务器的开发,现在这样可以按Ctrl+Enter测试了,FMS3系列(二):创建可交互的FMS连接--I can say:Hello World(3),看看我们的flash小程序是否能够成功的连接到FMS服务器上指定的HelloWorld,并成功调用服务器端指定的方

通过上面的客户端和FMS服务器的开发,现在这样可以按Ctrl+Enter测试了,看看我们的flash小程序是否能够成功的连接到FMS服务器上指定的HelloWorld,并成功调用服务器端指定的方法呢?打开FMS管理控制台可以看到如下截图效果。OK,我们的小程序已经成功的连接到了FMS服务器上指定的应用(HelloWorld):

FMS3系列(二):创建可交互的FMS连接--I can say:Hello World

图片看不清楚?请点击这里查看原图(大图)。

下面是测试输出结果截图:

FMS3系列(二):创建可交互的FMS连接--I can say:Hello World

上面的实现是直接将代码写在Flash中,我们也可以将代码提取出来形成ActionScript文件(类),只要该类文件继承于显示对象,通过Flash CS3的新特性设置舞台文档类就可以调用了,下面是提取为ActionScript类的编程实现:

 1 package
 2 {
 3     import flash.net.*;
 4     import flash.events.*;
 5     import flash.display.*;
 6    
 7     public class ClientCallServer extends Sprite
 8     {
 9         private var nc:NetConnection;
10         private var rs:Responder;
11         public function ClientCallServer():void
12         {
13             nc=new NetConnection();
14             rs=new Responder(onSuccess,onFailed);
15             nc.connect("rtmp://localhost/HelloWorld");
16             nc.client=this;
17             nc.call("sayHelloWorld",rs,"World");
18         }
19        
20         private function onSuccess(rs:Object):void
21         {
22             trace(rs.toString());
23         }
24        
25         private function onFailed(rs:Object):void
26         {
27             trace(rs.description());
28         }
29     }
30 }

上一页  1 2 3 4 5  下一页

Tags:FMS 系列 创建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接