首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

Flex RemoteObject调用服务器代码求解解决方法

2013-01-11 
Flex RemoteObject调用服务器代码求解public function updatePaperread(arg1 : PaperreadHVO, result : Fu

Flex RemoteObject调用服务器代码求解
public function updatePaperread(arg1 : PaperreadHVO, result : Function = null, fault : Function = null) : void {
var op : AbstractOperation = ro.getOperation("updatePaperread");
if (result!=null) {
op.addEventListener(ResultEvent.RESULT, result);
}
if (fault!=null) {
op.addEventListener(FaultEvent.FAULT, fault);
}
var f : Function = function() : void {
op.removeEventListener(ResultEvent.RESULT, f);
op.removeEventListener(FaultEvent.FAULT, f);
if (result!=null) {
op.removeEventListener(ResultEvent.RESULT, result);
}
if (fault!=null) {
op.removeEventListener(FaultEvent.FAULT, fault);
}
}
op.addEventListener(ResultEvent.RESULT, f);
op.addEventListener(FaultEvent.FAULT, f);
op.send(arg1);
}

其中var f : Function = function() : void {
op.removeEventListener(ResultEvent.RESULT, f);
op.removeEventListener(FaultEvent.FAULT, f);
if (result!=null) {
op.removeEventListener(ResultEvent.RESULT, result);
}
if (fault!=null) {
op.removeEventListener(FaultEvent.FAULT, fault);
}
}
op.addEventListener(ResultEvent.RESULT, f);
op.addEventListener(FaultEvent.FAULT, f);
后面的代码有谁看的懂得呀。求解释。


[解决办法]
op.addEventListener(ResultEvent.RESULT, result);
的意思是调用成功,处理的回调函数是result


op.addEventListener(FaultEvent.FAULT, fault);
的意思是调用失败,处理的回调函数时fault

热点排行