`
miss4813
  • 浏览: 105835 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

flex 多个Remote方法使用一个结果处理函数

阅读更多
<mx:RemoteObject id="tarBiz" destination="targetBiz" showBusyCursor="true">
		<mx:method name="checkName" result="checkHandle(event)" fault="faultHandle(event)"/>
		<mx:method name="addTarget" result="checkHandle(event)" fault="faultHandle(event)"/>
</mx:RemoteObject>	

import mx.rpc.remoting.mxml.Operation;
private var op:Operation=null;

private function a():void{
tarBiz.checkName();
op=tarBiz.getOperation("checkName") as Operation;
op.arguments="a";
}

private function b():void{
tarBiz.addTarget();
op=tarBiz.getOperation("checkName") as Operation;
op.arguments="b";
}


private function checkHandle(evt:ResultEvent):void{
	var opn:Operation=tarBiz.getOperation("checkName") as Operation;
	if(opn.arguments=="a"){
		操作。。。
	}
	if(opn.arguments=="b"){
		操作。。。
	}
}
分享到:
评论

相关推荐

    Flex开发手册 环境搭建手册

    后台执行相应的Java方法后,结果会被回传到Flex客户端的`result`事件处理函数,例如`transferRemoteMethodResult(event)`。 总的来说,搭建Flex与Java的开发环境涉及多个步骤,包括环境配置、配置文件编写以及IDE中...

    Flex通过web返回客户端IP

    此时,可以检查`X-Forwarded-For`头,该头在经过多个代理时会记录一系列IP,最后一个通常是客户端的IP。 4. **处理局域网和外网IP**: - **局域网IP**:在本地测试时,如果Flex应用与Web服务在同一网络环境(例如...

    PHPRPC asp.net的结合!

    在这个场景中,它作为一个桥梁,使得ASP.NET应用能够与PHP应用进行数据交互和功能调用,从而实现灵活的混合开发模式。 1. **PHPRPC工作原理** PHPRPC基于HTTP协议,使用自定义的数据编码格式,通过HTTP请求进行...

    blazeds完整压缩包blazeds.war,ds-console.war,samples.war

    - **远程方法调用(Remote Method Invocation, RMI)**:使Flex客户端可以直接调用Java后端的业务逻辑,就像调用本地函数一样。 - **实时数据同步**:使用Pub/Sub模型,客户端可以实时接收服务器端数据的更新,无需...

    javascriptRPC

    2. **JSON-RPC**: 是一个轻量级的远程调用协议,使用JSON作为数据交换格式。JavaScript社区中有许多实现JSON-RPC的库,如json-rpc-websocket和jsonrpc-js。 3. **AMF (Action Message Format)**: Adobe开发的二进制...

    AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门教程

    AMFPHP的核心工作原理如下:客户端(使用Flash/Flex等技术)创建一个远程对象,并通过AMFPHP网关描述方法调用和复杂数据。客户端序列化请求并发送到AMFPHP网关,AMFPHP接收到请求后,先进行反序列化处理。之后,...

    ShareObject对象详解

    例如,使用FMS建立一个简单的聊天室功能: 1. 创建NetConnection对象连接到服务器: `var nc:NetConnection = new NetConnection(); nc.connect("rtmp://yourServerAddress/yourApplicationName");` 2. 创建和...

    win远程多用户rdpwrap配置文件(10.0.14393.3471)

    - **DefPolicyCode**:代码指令,在x86架构下使用`CDefPolicy_Query_eax_ecx`,在x64架构下使用`CDefPolicy_Query_eax_rcx`,这些通常是函数调用,用于替代原有的默认策略处理方式。 4. **SLInitHook**:服务级别...

    win远程多用户rdpwrap配置文件(6.3.9600.19628)

    - 应用于初始化钩子的实际函数名称,这里指定了一个新的初始化函数。 13. **bFUSEnabled.x64=FA054** - 表示FUSe(Flex User Session Environment)功能是否启用,此处地址为FA054。 14. **lMaxUserSessions.x64...

Global site tag (gtag.js) - Google Analytics