浏览 2949 次
锁定老帖子 主题:Flex HelloWorld例子
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-02-17
最后修改:2009-02-17
今天使用了Adobe的Blazeds项目创建了一个在客户端调用服务器端的HelloWorld例子。步骤如下,共享给大家 什么是Blazeds,BlazeDS是一个基于服务器的Java远程调用(remoting)和Web消息传递(messaging)技术,它能够使 得后台的Java应用程序和运行在浏览器上的Flex应用程序相互通信。使用Blazeds进行交互的步骤如下
创建客户端项目的时候,要注意选中服务器端的技术为J2EE,并在rootFolder那个地方选中自己的项目的webContent 目录即可,然后创建一个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.FaultEvent; import mx.controls.Alert; import mx.rpc.events.ResultEvent; private function resultHandler(event:ResultEvent):void { Alert.show(event.result.toString(), "提示"); } private function faultHandler(event:FaultEvent):void { Alert.show(event.fault.toString(), "提示"); } ]]> </mx:Script> <mx:RemoteObject id="helloService" destination="helloService" source="org.flexexe.remotObject.HelloWorldService" result="resultHandler(event)" fault="faultHandler(event)"/> <mx:Button label="发送" click="helloService.getHelloStr('netlynx2000')"/> </mx:Application> 然后点击运行即可以
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |