宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应

[FMS]FMS与FLASH之间交互处理的示例(call 或return )

2016-10-13 00:16:48 点击量:12 标签: 收藏本文

  到目前开发的主要都为棋牌和智力型游戏,所以一般都于发送 接受打交道(回合型)在FMS与FLASH交互,我一直喜欢用call 或return 返回执行结果。

  以下是一个简单的例子:
该例子在FMS端,当FLASH客户端连入时,判断游戏是否开始。如果未开始则让其接受连接,接受后call回客户端,告诉客户端你加入成功,游戏目前未开始。

  1. application.onConnect = function(newClient, userName, my_info) { 
  2. if (!game_strat) { 
  3. application.acceptConnection(newClient); 
  4. newClient.call("CuPlayer提示初始数据", null, game_strat); 
  5. } else { 
  6. application.rejectConnection(newClient); 
  7. }; 

  这是针对发送接受,FMS还有一种数据交互。称为同步交互,请查找so的同步。在FMS范例中有个小球的演示用的就是该方法