用RemoteObject让Flex和Java交互的问题

我以前没学过flex现在需要改个flex的东西对于学过的人应该比较简单吧来问问在线等我在Java里写了某个方法publicintgetSize(){return10;}改... 我以前没学过flex 现在需要改个flex的东西 对于学过的人应该比较简单吧 来问问 在线等 我在Java里写了某个方法 public int getSize(){ return 10; } 改好了remoting-config.xml 在mxml里定义了 <fx:Declarations> <mx:RemoteObject id="srv" destination="xxx"/> </fx:Declarations> 这些应该都没问题 我想在mxml的某个方法里使用java方法返回的值 protected function initCity():void { for (var i:int=0; i < ......; i++) { ... i<......这里应该怎么写呢?我写srv.getSize()不行 展开
 我来答
手机用户24445
2011-08-24 · TA获得超过278个赞
知道小有建树答主
回答量:689
采纳率:0%
帮助的人:392万
展开全部
可以直接使用动态方法,
例子:
var ro:RemoteObject=new RemoteObject();
ro.endPoint="";
ro.addEventListener(FaultEvent.Fault,fault);// 这里添加返回的错误信息。
//然后,要使用接口方法时,例如服务器端的方法名为:hello();则
ro.hello.addEventListener(ResultEvent.Result,result);
//或者使用:
ro.getOperation("hello").addEventListener(ResultEvent.Result,result);

如果在初始化时指定endpoint而不是在配置文件里指定,则需要加上ro.destination="str";
忘了说,还要指定ro.source="className";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式