急:RemoteObject的result不执行

crocus 2013-06-20 07:51:54
一个RemoteObject定义了两个方法,分别调用不同的result进行处理,为什么第一个方法能执行,第二个就不能执行呢?请帮忙解决,代码如下:
RemoteObject:
<mx:RemoteObject id="remoteObject" concurrency="last"
destination="FlexXml"
>
<mx:method concurrency="last" name="FlexXmlMain" result="result_data(event)">
</mx:method>
<mx:method concurrency="last" name="FlexXmlList" result="result_list(event)">
</mx:method>

</mx:RemoteObject>

调用:
public function urlsend():void
{
this.remoteObject.FlexXmlMain();
}
public function urlsendlist():void
{
this.remoteObject.FlexXmlList();
}
result处理:
private function result_data(event:ResultEvent):void
{
map_sheng.huanjie_init();
}

private function result_list(ev:ResultEvent):void
{
data_xml=new XML(ev.result.toXMLString());
}
...全文
170 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
crocus 2013-06-25
  • 打赏
  • 举报
回复
concurrency="last"保持默认不灵才添加的
SWQQ- 2013-06-25
  • 打赏
  • 举报
回复
concurrency="last" 这个保持默认就可以了吧
crocus 2013-06-25
  • 打赏
  • 举报
回复
这个问题没人回答?

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧