PendingCall用法
时间:2009-03-13 来源:zhangzhichao198
PendingCall.getOutputParameterByName()
可用性
Flash Player 6 (6.0.79.0)。
版本
Flash MX Professional 2004。
用法
myPendingCall.getOutputParameterByName(var localName)
参数
localName 参数的本地名称。也就是去掉了所有命名空间信息的 XML 元素的名称。例如,以下两个元素的本地名称都是 bob:
<bob abc="123"> <xsd:bob def="ghi">
返回
一个 SOAPParameter 对象,它具有两个属性:value(输出参数的 ActionScript 值)和 element(输出参数的 XML 值)。
描述
函数;获取作为 SOAPParameter 对象的任何输出参数,包含值和 XML 元素。SOAP RPC 调用可以返回多个输出参数。第一个(或唯一一个)返回值总是在 onResult 回调函数的 result 参数中传送,但为了访问其它返回值,您必须使用如 getOutputParameterByName() 这样的函数。此函数返回带有名称 localName 的输出参数。
示例
在给定以下 SOAP 描述符文件的情况下,getOutputParameterByName("outParam2") 会返回一个满足 value="Hi there!" 和 element=the <outParam2> XMLNode 的 SOAPParameter 对象。
... <SOAP:Body> <rpcResponse> <outParam1 xsi:type="xsd:int">54</outParam1> <outParam2 xsi:type="xsd:string">Hi there!</outParam2> <outParam3 xsi:type="xsd:boolean">true</outParam3> </rpcResponse> </SOAP:Body> ...
另请参见
PendingCall.getOutputParameter(), PendingCall.getOutputParameters(), PendingCall.getOutputValue(), PendingCall.getOutputValues()