收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 3394|回复: 1

[AS3] 如何获取NetConnection.call后,服务器返回的值呢?

[复制链接]
发表于 2008-4-12 21:12:33 | 显示全部楼层 |阅读模式
帮助里写的是public function call(command:String, responder:Responder, ... arguments):void
里面的Responder的形参是两个Function,一个是处理服务器返回值为true的,一个是处理服务器返回为false的,但是我些了两个函数,里面就两条trace语句,然后点击按钮,结果trace出来的是两条语句都有,不知道为什么,代码如下:

  1. private var resObj:Responder;

  2. public function netCall(command:String, username:String, password:String ):void
  3.                 {
  4.                         trace("netcall");
  5.                         resObj = new Responder(GetResult,GetStatus);
  6.                         connection.call("login",resObj,username,password);
  7.         }
  8. private function GetResult(res:Boolean)
  9.                 {
  10.                         trace("GetResult");
  11.                        
  12.                 }
  13. private function GetStatus(res:Boolean)
  14.                 {
  15.                         trace("GetStatus");
  16.                 }
复制代码

问题已解决:)

[[i] 本帖最后由 ouko 于 2008-4-13 09:02 编辑 ]
发表于 2011-12-9 11:10:46 | 显示全部楼层
lz解决了也要把答案贴出来啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( ICP05002321 )  

GMT+8, 2020-2-28 22:39 , Processed in 0.094489 second(s), 9 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表