FLEX 中的HTTPService对象返回值,如何获取?

2024-12-24 19:14:07
推荐回答(3个)
回答1:

  1. 采用BlazeDS的Remote Object好处是显而易见的,只需要维护后端server部分的java对象结构即可,flex前段采用的destination索引即可(简单的配置即可)。但是坏处就是对于其他接入方式支持不了,同时对于前台显示方式也有所限制了。 

  2. 采用http service的方式,可能会浪费一部分xml解析的时间,损失一部分效率(当前flex前端也不得不额外多出很多object的构造)。但是通用性将得到保证。 

  3. 调用fetcher.return_Data()时,可能数据根本没有读取完成,即没有调用loadAddr方法。所以取得的Return_Msg就是初始化的数据。

  4. 应用采用监听事件的方式来取得Return_Msg。

  5. 例如在loadAddr抛出个事件,调用的时候监控一下这个事件,再去取得Return_Msg。

回答2:

因为httpService采用的是异步处理操作
在你调用fetcher.return_Data()时,可能数据根本没有读取完成,即没有调用loadAddr方法。所以取得的Return_Msg就是初始化的数据。

应用采用监听事件的方式来取得Return_Msg。
例如在loadAddr抛出个事件,调用的时候监控一下这个事件,再去取得Return_Msg

回答3:

北京flexedu培训中心 温馨提醒您:
需要在url后加上时间,
http://flexedu.cn