flex与java交互

[b]Eclipse中flex插件的安装[/b]
方法1:直接下载Flex Builder Eclipse 插件版安装
方法2:安装Flex Builder 3,然后将安装目录下features和plusins目录中的内容copy到eclipse的对应目录中

[b]Flex和java交互[/b]
1.新建一个flex项目
[img]http://dl.iteye.com/upload/picture/pic/62145/c45d2a9b-89da-3a26-925c-98a9afa72133.png[/img]
[img]http://dl.iteye.com/upload/picture/pic/62143/8a62a568-5c38-34a9-8555-6a3aa7605bc6.png[/img]
Blazeds.war放在tomcat的webapps目录下,为flex和java的交互提供支持。

2.和java整合
[img]http://dl.iteye.com/upload/picture/pic/62141/b8b24f30-4944-368b-a37d-a80a515c1c7e.png[/img]
选择Add Web Project Capabilities
[img]http://dl.iteye.com/upload/picture/pic/62139/b4edf166-a4ce-3ff6-a3af-3f1019a1f273.png[/img]

3.修改配置
[img]http://dl.iteye.com/upload/picture/pic/62137/fa62b703-9fd9-3d86-8331-a9a3010fd074.png[/img]
把Context root改为项目名称

4.HelloWorld
目录结构:
[img]http://dl.iteye.com/upload/picture/pic/62147/2e7b4b8a-786b-34ab-8b35-c6303d9eeace.png[/img]

源码:
myflex.mxml

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
import mx.controls.Alert;
[Bindable]
function sendRequest(){
hw.printHelloWorld();
hw.addEventListener(ResultEvent.RESULT,showResult);
}

function showResult(event:ResultEvent){
lab.text=event.result as String;
}

]]>
</mx:Script>
<mx:RemoteObject id="hw" destination="HelloWorld" fault="Alert.show(event.fault.toString())">

</mx:RemoteObject>
<mx:Panel x="340" y="77" width="284" height="242" layout="absolute" >
<mx:VBox>
<mx:Button label="HelloWorld" fontSize="15" click="sendRequest()"></mx:Button>
<mx:Label id="lab"></mx:Label>
</mx:VBox>
</mx:Panel>
</mx:Application>


HelloWorld.java

package bean;

public class HelloWorld{
public String printHelloWorld(){
String str = "Hello World!";
return str;
}
}


remoting-config.xml

<destination id="HelloWorld">
<properties>
<source>bean.HelloWorld</source>
<scope>application</scope>
</properties>
</destination>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值