package as3.tools
{
import mx.rpc.AbstractOperation;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import mx.rpc.remoting.RemoteObject;
/**
* 远程Oject请求
*/
public final class OjectRequet
{
private var object:RemoteObject;
private var remoteMethods:AbstractOperation;
/**
* __objectDes:远程对象地址
* __fun:远程方法
* __sucessfun:调用成功事件
* __failedfun:调用失败事件
*/
public function OjectRequet(__objectDes:String,__fun:String,__sucessfun:Function,__failedfun:Function)
{
object=new RemoteObject();
object.destination=__objectDes;
remoteMethods =object.getOperation(__fun);
remoteMethods.addEventListener(ResultEvent.RESULT,__sucessfun);
remoteMethods.addEventListener(FaultEvent.FAULT,__failedfun);
}
/**
* 调用远程方法
* __args:参数组
*/
public function call(__args:Array):void{
if(__args.length==0){
remoteMethods.send();
}else if(__args.length==1){
remoteMethods.send(__args[0]);
}else if(__args.length==2){
remoteMethods.send(__args[0],__args[1]);
}else if(__args.length==3){
remoteMethods.send(__args[0],__args[1],__args[2]);
}else if(__args.length==4){
remoteMethods.send(__args[0],__args[1],__args[2],__args[3]);
}else if(__args.length==5){
remoteMethods.send(__args[0],__args[1],__args[2],__args[3],__args[4]);
}else if(__args.length==6){
remoteMethods.send(__args[0],__args[1],__args[2],__args[3],__args[4],__args[5]);
}
}
}
}
分享到:
相关推荐
对flex 栅格系统封装
flex-object-handles flex中对象的移动 编译 放大 缩小的功能 早期的版本
一个java web项目模块,一个flex项目模块,web项目发布到tomcat,flex通过BlazeDS远程服务来调用java服务提供的方法,实现了flex前端与java后台服务的数据交互。
来公司第一个考核demo,用actionScrpt封装一个组件,根据提供的属性画出矩形的长、宽、背景颜色等。 //定义属性 private var _zx:Number=20;//图形左上方x轴的值 private var _zy:Number=20;//图形左上方Y轴的...
flex中一个很不错的拖拉伸缩组件,适合新人学习的组件....
flex远程过程调用部署文档-图片 详细介绍了,操作步骤以及图片
关于显示Flex在QTP中封装方法的步骤
JAVA与flex通信的例子,使用remote object 方式与java互相通讯。。。。。。。
只需要修改endp为配置路径:endpoint,调用只需要new GetRemote(spring注入的service,方法名称,new Array(参数),调用正确的回调函数);即可
flex使用BlazeDS远程调用java例子.
Flex blazeds封装实体 读后台数据
FLEx 开发入门,里面有图片教你怎样安装FLEX的IDE和使用FLEX语言开发的例子
这是一个flex调用C代码输出hello world的简单例子,包括同步返回模式和异步事件返回两种模式。
flex 文件下载图片远程加载
Flex万年历记事本_flex源码
flex3 json官方包 flex3 json官方包
flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图...
flex配合WebService访问远程数据库
eclipse3.7 + flash builder 4.5插件 + tomcat6.X调试通过,一个flex remoteobject简单例子(BlazeDS)。实际导入后指定flex server--java settings--blazeds.war的路径
FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效