Apache flex 如何使用'传递参数;新响应者';?动作脚本3
我在脚本3中有以下代码:Apache flex 如何使用'传递参数;新响应者';?动作脚本3,apache-flex,actionscript,adobe,Apache Flex,Actionscript,Adobe,我在脚本3中有以下代码: async.addResponder(new Responder(result, defaultFaultHandler)); result是一个从remoteobjet async接收数据的函数,通常调用此函数,但必须与其他参数result一起使用,例如: async.addResponder(new Responder(result(args...), defaultFaultHandler)); 我应该怎样做呢?我尝试了很多方法,但还没有找到解决办法 现在感谢
async.addResponder(new Responder(result, defaultFaultHandler));
result是一个从remoteobjet async接收数据的函数,通常调用此函数,但必须与其他参数result一起使用,例如:
async.addResponder(new Responder(result(args...), defaultFaultHandler));
我应该怎样做呢?我尝试了很多方法,但还没有找到解决办法
现在感谢大家。试试这个:
async.addRespondor(new AsyncResponder(resultHandler, faultHandler, token));
其中resultHandler和faultHandler是函数引用,令牌可以是您希望稍后访问的任意对象。然后在resultHandler中,您将获得如下令牌:
function resultHanlder(result:ResultEvent, token:Object):void
试试这个:
async.addRespondor(new AsyncResponder(resultHandler, faultHandler, token));
其中resultHandler和faultHandler是函数引用,令牌可以是您希望稍后访问的任意对象。然后在resultHandler中,您将获得如下令牌:
function resultHanlder(result:ResultEvent, token:Object):void
您可以使用这样的闭包
async.addResponder(
new Responder(function(event) { result(event, args); },
defaultFaultHandler)
);
您可以使用这样的闭包
async.addResponder(
new Responder(function(event) { result(event, args); },
defaultFaultHandler)
);