用RemoteObject让Flex和Java交互的问题 30
我以前没学过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()不行 展开
我在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()不行 展开
4个回答
展开全部
remoting-config.xml添加
<destination id="flex页面调用名称①">
<properties>
<source>java类路劲</source>
</properties>
</destination>
页面
<mx:RemoteObject id="" endpoint="messagebroker/amf" destination="①"
showBusyCursor="true" fault="出错调用方法" >
<mx:method name="java方法名" result="结果返回方法"/>
</mx:RemoteObject>
<destination id="flex页面调用名称①">
<properties>
<source>java类路劲</source>
</properties>
</destination>
页面
<mx:RemoteObject id="" endpoint="messagebroker/amf" destination="①"
showBusyCursor="true" fault="出错调用方法" >
<mx:method name="java方法名" result="结果返回方法"/>
</mx:RemoteObject>
展开全部
remoting-config.xml
文件中
<destination id="flex名称">
<properties>
<source>java类路径</source>
</properties>
mxml文件中:
<mx:RemoteObject id="flex" destination="flex名称" >
<mx:method name="getSize" result="chartHande(event)"/>
</mx:RemoteObject>
mxml调用方法:
flex.getSize();
private function chartHande(event:ResultEvent):void{
event.result这个就是返回结果,可以对他进行操作
}
文件中
<destination id="flex名称">
<properties>
<source>java类路径</source>
</properties>
mxml文件中:
<mx:RemoteObject id="flex" destination="flex名称" >
<mx:method name="getSize" result="chartHande(event)"/>
</mx:RemoteObject>
mxml调用方法:
flex.getSize();
private function chartHande(event:ResultEvent):void{
event.result这个就是返回结果,可以对他进行操作
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
remoting-config.xml 注意:
<destination id="product">
<properties>
<source>对应java class文件</source>
</properties>
</destination>
RemoteObject 定义:destination 与remoting-config.xml中的destination对应:
<mx:RemoteObject id="myservice" destination="product"
result="resultHandler(event)"/>
<destination id="product">
<properties>
<source>对应java class文件</source>
</properties>
</destination>
RemoteObject 定义:destination 与remoting-config.xml中的destination对应:
<mx:RemoteObject id="myservice" destination="product"
result="resultHandler(event)"/>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议:你可以把Java的返回值传给一个类变量啊,如
[Bindable]
public var result:Object;
[Bindable]
public var result:Object;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询