论坛首页 编程语言技术论坛

Flex RemoteObject 动态调用

浏览 6992 次
该帖已经被评为新手帖
作者 正文
   发表时间:2009-04-21   最后修改:2009-04-22
var remoteOperation:RemoteObject = new RemoteObject();
remoteOperation.destination = "FlameModelFactory";
remoteOperation.endpoint= "messagebroker/amf";
var op0:AbstractOperation = remoteOperation.getOperation( "createFlameModel" );	
			
op0.addEventListener(ResultEvent.RESULT,customOperationHandleResult);	
op0.addEventListener(FaultEvent.FAULT,customOperationHandleFault);


private function customOperationHandleResult(event:ResultEvent) : void {
}

private function customOperationHandleFault(event:FaultEvent) : void {
    trace("customOperationHandleFault: " +  event.fault.message);
}
   发表时间:2009-04-21   最后修改:2009-04-21
楼主是不是用到了pureMVC,后台proxy调用remoteObject呀?你这里似乎没有指定AMF。我们用 pureMVC时,动态remoteObject费了很久神才弄出来


var lg : RemoteObject= new RemoteObject(); 

lg.destination = "login"; 
            
lg.endpoint="/usweb/messagebroker/amf";
lg.addEventListener( FaultEvent.FAULT, onFault ); 
lg.login.addEventListener( ResultEvent.RESULT, onResult );
lg.getDataById("123");
0 请登录后投票
   发表时间:2009-04-22  
lydawen 写道
楼主是不是用到了pureMVC,后台proxy调用remoteObject呀?你这里似乎没有指定AMF。我们用 pureMVC时,动态remoteObject费了很久神才弄出来


var lg : RemoteObject= new RemoteObject(); 

lg.destination = "login"; 
            
lg.endpoint="/usweb/messagebroker/amf";
lg.addEventListener( FaultEvent.FAULT, onFault ); 
lg.login.addEventListener( ResultEvent.RESULT, onResult );
lg.getDataById("123");



我没有用其他框架。 所见略同,你的做法和我的一样的。
我漏写了一句 ro.endpoint="messagebroker/amf"; 
0 请登录后投票
   发表时间:2009-07-14  
raymond2006k 写道
lydawen 写道
楼主是不是用到了pureMVC,后台proxy调用remoteObject呀?你这里似乎没有指定AMF。我们用 pureMVC时,动态remoteObject费了很久神才弄出来


var lg : RemoteObject= new RemoteObject(); 

lg.destination = "login"; 
            
lg.endpoint="/usweb/messagebroker/amf";
lg.addEventListener( FaultEvent.FAULT, onFault ); 
lg.login.addEventListener( ResultEvent.RESULT, onResult );
lg.getDataById("123");



我没有用其他框架。 所见略同,你的做法和我的一样的。
我漏写了一句 ro.endpoint="messagebroker/amf"; 



ro.endpoint="messagebroker/amf";这句可以不写的吧,如果在services-config中配置过的话
0 请登录后投票
   发表时间:2009-12-07  
bubusy 写道
raymond2006k 写道
lydawen 写道
楼主是不是用到了pureMVC,后台proxy调用remoteObject呀?你这里似乎没有指定AMF。我们用 pureMVC时,动态remoteObject费了很久神才弄出来


var lg : RemoteObject= new RemoteObject(); 

lg.destination = "login"; 
            
lg.endpoint="/usweb/messagebroker/amf";
lg.addEventListener( FaultEvent.FAULT, onFault ); 
lg.login.addEventListener( ResultEvent.RESULT, onResult );
lg.getDataById("123");



我没有用其他框架。 所见略同,你的做法和我的一样的。
我漏写了一句 ro.endpoint="messagebroker/amf"; 



ro.endpoint="messagebroker/amf";这句可以不写的吧,如果在services-config中配置过的话

可以不用加这句话,但是你得看看程序的flex server的endpoint是不是配对了。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics