fla:
//客户端呼叫server端msgfromclient函数,并将返回值trace出来
mync = new NetConnection();
mync.connect("rtmp://localhost/connect");
//返回值接收对象
var resObj = new Object();
resObj.onResult = function(val):Void {
 trace("val"+val);
};
/*
我们用mync去call服务器端的msgfromclient函数,resObj是返回接收对象,当服务器有返回值后,会自动直接调用这个对象的onResult处理函数,后边可以传递给server无数个参数,这里只传一个字符串
*/
mync.call("msgfromclient", resObj, "第一个call");


服务器端代码是放在main.asc里的,你可以到你的application下的connect目录下建一个main.asc,写代码
main.asc:
//要把函数定义到Client上!!
application.onConnect = function(client) {
 /* 在这里定义也可以,在Client.prototype里定义也是可以的
 client.msgfromclient=function(what){
 trace(what+"进来了")
 var aa="呼叫成功并返回结果"
 return aa
 }
 */
application.acceptConnection(client);
};

Client.prototype.msgfromclient=function(what){
 trace(what+"进来了")
 var aa="呼叫成功并返回结果"
 return aa 
 }

相关文章:

  • 2021-12-05
  • 2022-03-04
  • 2022-02-23
  • 2021-10-22
  • 2021-07-21
  • 2022-02-02
  • 2022-01-03
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-18
  • 2021-07-26
  • 2022-01-21
  • 2022-01-29
  • 2022-01-29
相关资源
相似解决方案